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 y
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 8.1.
SourceWordPress plugins · Nov 10, 2026
01 / Source details
Aboutthistool.
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
01You create an invitation for the client in Settings.
02The 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.
03The 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 English, Bulgarian, German, French, Spanish, Italian and Russian. A language menu sits in the top right corner of every screen. “Automatic” follows the site language.
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.
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 for each language version, rankings, Google Ads and Meta ad figures and keyword search volumes if the client has connected them, the change log and daily visit figures) and signed change requests that you approve.
Note : this plugin never connects to Google Ads or Meta itself. Those figures are read by the client’s own site and passed on.
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
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.
AI provider APIs (optional)
What : AI suggestions (texts, questions, schema) through the AI provider set in WordPress Settings → Connectors.
When : only when you press a button that asks for a suggestion.
What is sent : the context of the page (title, a part of the content).
You pay your AI provider directly; we never see or store the key.
Credits
Built by Digital M SEO Ltd (digitalmseo.com).
See it in action
Screenshots & previews.
Mirror for the client picked in the top barSettings - status of every client site: structure, crawl, speed, Console and AnalyticsRankings for a clientSEO audit for a client
02 / Source details
Gettingstarted.
01Upload the plugin folder to /wp-content/plugins/ , or install it directly from the WordPress admin.
02Activate the plugin through the Plugins menu in WordPress.
03Open Inside SEO Agency → Settings and enter your agency name.
04Create an invitation for your first client and send them the link.
03 / Source details
Frequently asked questions.
Do I need access to my clients’ dashboards?
No. The client installs the free DigitalM Inside SEO plugin and confirms your invitation. You never need their password.
What does the client see?
Before confirming, the client sees your agency’s name and the list of data you will receive. After that, every change you make is written to a log on their site, and they can end the connection at any time.
Will it slow down my clients’ websites?
No. Data is downloaded at night, only what changed, one client and one request at a time, with a pause between requests.
Where is the client data stored?
On your own WordPress site, in the plugin’s tables. Our service checks invitations and slots. For the clients list it may keep a few summary numbers for up to 15 minutes, so client sites are not asked on every page load. It does not keep the client’s SEO data.
Can I use it with the client plugin on the same site?
Yes. The agency plugin and the free DigitalM Inside SEO plugin can run on the same site. Use “Your site” in Settings to follow your own website without taking a slot.
How do I report a problem?
Use the form at the bottom of the Guide screen. It is sent only when you press the button. Leave the email from your account with us to get the reply as a support ticket.
FinderPress Media Auditor helps site administrators scan for broken images, missing Media Library files, unreachable media URLs, and other media issues across WordPress content. Use it to audit images, video, audio, PDFs, featured images, and attachment files without sending scan data to an external
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati