Directory / plugin

DigitalM Inside SEO Agency

v1.35.225 · by insideseo

SEO for agencies: see every client website on one screen, from your own WordPress, with the client's consent and a full log of changes.

About this plugin

DigitalM Inside SEO Agency lets an SEO agency follow all its client websites from its own WordPress, without logging in to each client’s dashboard.

Each client installs the free DigitalM Inside SEO plugin and accepts your invitation. From then on, their SEO data comes to your site every night, and you work on it here. The client picker sits in the top bar, and every screen shows the selected client’s data.

Who it is for

  • SEO agencies and freelancers who look after several WordPress or WooCommerce websites.
  • In-house teams that run more than one website.

How the connection works

  1. You create an invitation for the client in Settings.
  2. The client installs the free DigitalM Inside SEO plugin and opens the invitation link. A page on their own site shows your agency’s name and exactly what you will see and be able to do.
  3. The client confirms, and you approve the connection. Their data starts downloading the same night.

The client can end the connection at any time. Every change you make on their site goes through a signed request and is written to a log on their site.

The same screens, for every client

Every screen below shows the data of the client selected in the top bar.

Mirror

  • The most important facts about the client’s site on one screen: sales, traffic, rankings and errors, compared with the previous period.
  • Fix first: the problems ordered by traffic and revenue, not by technical detail.

Conversions and traffic

  • Conversions: orders, revenue and net sales for stores, and calls, emails, forms, bookings and sign-ups for sites without a shop.
  • Traffic: visitors, landing pages, devices, countries, cities and languages.
  • By channel: Google, direct visits, ads, social networks and AI search engines, with visits and revenue for each.
  • Every figure is shown against the previous period of the same length.

Rankings

  • Positioning: keyword and page positions, impressions, clicks and CTR, winners and losers.
  • Queries close to the top 10, so you can see quick wins.
  • Ads: spend and return on ad spend from an imported ad file.

SEO

Errors, 143 checks in 11 groups. Indexing and language versions, content, titles and descriptions, clean URLs, structure, links, technical, speed, structured data and AI search, files, and mixed Cyrillic and Latin letters. The findings are ordered by impact, and each one explains what it is, why it matters, where it is and how to fix it.

Speed. Google PageSpeed data for phone and computer (LCP, INP, CLS), the slowest pages and a month-by-month history.

Images. Missing alt text, poor file names and unused images and files (orphans).

Content. Old articles to update, topics for new articles, what people search for in the site search box, and empty or dead categories and tags.

Uniquification. Series of near-identical products and pages, graded by overlap.

Change log. Every change to titles, descriptions, alt text and file names, with who made it, when and with what effect.

Site crawl. Broken links, orphaned pages, broken canonicals and problematic filter addresses.

GEO / AEO, search engines with AI

  • Results: visits from AI bots and sales from AI sources.
  • Readiness: whether ChatGPT, Gemini, Perplexity and others can reach and quote the client’s site, and the structured data they understand.
  • Schema and FAQ: structured data and a visible question-and-answer block for the client’s pages.

System info and Guide

  • System info: the client’s SEO plugin, cache plugin, PHP and WordPress versions.
  • Removed pages: addresses the client removed, with their Google clicks and impressions, ready to redirect or mark as gone.
  • Guide: answers “where do I do X” and takes you to the right screen.

Built for the agency’s daily work

  • All clients in one list – the state of each connection, the plugin version on the client’s site and when the data was last refreshed.
  • Nightly refresh, only what changed – one client and one request at a time, with a pause between requests, so client websites are not slowed down. You can also refresh a client by hand.
  • Your own website without a slot – with one button, the agency follows its own website too. It does not take a client slot.
  • Fixes with one approval – titles, descriptions, images and texts are prepared on your side and written to the client’s site only when you approve them, through a signed request.

Help and support

A built-in Guide answers “where do I do X” and takes you to the right screen. If something does not work, a form on the Guide screen sends us a short description together with the plugin, WordPress and PHP versions, only when you press the button. If you leave the email from your account with us and tick the consent box, the message becomes a support ticket, and you see our reply in your account.

More of our plugins

A quiet page in the menu lists our other free plugins from the WordPress.org directory, with a short description. Nothing is installed unless you press the Install button, which opens the standard WordPress installer.

Interface languages

The interface is available in Bulgarian and English. A BG/EN switch sits in the top right corner of every screen.

Free and paid

The plugin is free and every screen works without a licence. Client connections are managed by our service at seo.digitalmseo.com. The free service plan covers up to 3 client websites at a time. More client websites are available as a paid service plan from our own site. A separate Pro add-on, also offered from our own site, adds AI-prepared fixes and deeper analyses. This plugin works completely on its own without it.

Requirements

  • WordPress 6.2 or newer
  • PHP 8.1 or newer
  • The free DigitalM Inside SEO plugin on each client website

External Services

DigitalM Inside SEO Agency communicates with the following external services.

seo.digitalmseo.com (our service)

  • What: creates and checks client invitations, keeps track of connected clients and slots, and verifies that requests between your site and a client’s site are genuine.
  • When: when you create an invitation, approve or end a connection, refresh the list of clients, or enter a licence key.
  • What is sent: your site URL, plugin version, agency name, licence key if you enter one, a public verification key, and the client site URL you invite.
  • Summary numbers: for the clients list, our service may ask connected client sites for a few summary numbers they have already calculated and keep them for up to 15 minutes.
  • Privacy Policy: https://seo.digitalmseo.com/en/privacy-policy/
  • Terms of Use: https://seo.digitalmseo.com/en/terms/

Your clients’ websites

  • What: the free DigitalM Inside SEO plugin on each connected client site.
  • When: only after the client has confirmed your invitation and you have approved it; data is downloaded at night or when you refresh by hand, and change requests are sent when you approve a fix.
  • What is sent: signed requests for the client’s SEO data (findings, Google Search Console and GA4 history, rankings, the change log and daily visit figures) and signed change requests that you approve.

seo.digitalmseo.com – problem report form (optional)

  • What: the “Something not working?” form on the Guide screen.
  • When: only when you press the send button.
  • What is sent: your message, the plugin, WordPress and PHP versions, the active SEO plugin, your site URL, and your email only if you tick the consent box.

Google PageSpeed Insights API (optional)

  • What: the PageSpeed Insights API.
  • When: only when you run a speed test.
  • What is sent: the public URL of the page being tested.
  • Policy: https://policies.google.com/privacy

IndexNow (optional, off by default)

  • What: api.indexnow.org, shared by Bing, Yandex and other search engines.
  • When: only after you turn it on, each time a page on your own site is published or updated.
  • What is sent: the public URL of the changed page and a key file address on your site.
  • Policy: https://www.indexnow.org/terms

WordPress.org plugin directory

  • What: the “More of our plugins” page reads the list of our plugins from the WordPress.org directory through the standard WordPress function.
  • When: when you open that page; the list is kept for 12 hours.
  • What is sent: the author name used for the search; nothing about your site.

Credits

Built by Digital M SEO Ltd (digitalmseo.com).

Plugin tags