Features

Zerkado's SEO features, module by module

Zerkado brings together the SEO audit, rank tracking, content optimization, internal linking, backlinks and reporting in a single SEO platform. Here is what each of the 9 modules analyzes and what it produces.

Technical audit

Technical SEO audit: every issue ranked, each with its fix guide

The crawler goes through your site the way a search engine bot does and checks 51 types of issues: HTTP errors, redirects, indexing, tags, content, structured data, hreflang and sitemaps. Each issue is ranked by severity and comes with a guide: where to make the change, the steps to follow, who should handle it and the effort involved.

  • Crawls up to 200,000 pages depending on your plan: 4xx and 5xx errors, broken internal links, redirect chains and loops
  • Indexing: pages blocked by robots.txt or set to noindex, incorrect canonicals, orphan pages, pages missing from the sitemap
  • Title tags, meta descriptions, H1s, alt attributes, Open Graph and structured data checked page by page
  • Speed test in a real browser, in a mobile viewport: LCP, CLS and TBT
  • SEO score from 0 to 100 for the site and for each page, with its history, plus an AI-suggested action plan
  • Automatic recrawl every 7 days by default, adjustable per project
Explore the technical SEO audit
SEO score69/100
2Critical
2Warnings
1Info
Issues by severityPages
Duplicate title tags12
Pages without a meta description8
Images without an alt attribute23
LCP above 2.5 s5
Redirect chains3
Illustration: sample data

Example

An agency runs an audit on an online store. Duplicate titles, pages without a meta description and images without alt text rise to the top of the list, each with the affected pages and a fix guide to pass on to the right person.

Rank tracking

Rank tracking: every keyword, on the device and in the location you choose

Zerkado checks where your keywords rank on Google, on mobile or desktop, in the country or city you choose. Checks run automatically, the history builds up with each one, and the Search Console average position appears alongside in its own column.

  • Automatic checks: daily for keywords in the top 10, every 2 to 5 days beyond that
  • Device chosen per keyword, and location by country or city
  • Local Pack tracking, the block of local results shown with the map
  • Search Console column next to the tracked position, so you can compare both sources
  • In-app alerts when a position drops
  • Up to 3,000 tracked keywords depending on your plan
Explore rank tracking
12Top 3
34Top 10
89Top 30
342All
KeywordPos.Volume
technical seo audit322,400
seo tool for agencies511,800
google rank tracking843,200
seo cannibalization1201,200
internal linking432,800
Illustration: sample data

Example

A consultant tracks a client's key keywords. After a Google update, three of them slip: the alert appears in the app at the next check, and the history shows the date the decline began.

Cannibalization

Cannibalization: pages competing for the same search

When several pages on a site target the same search, Google hesitates between them. Zerkado groups these pages by cross-checking several signals: the page Google ranks, the pages it shows in Search Console, the target page you set, the URL and the title. An AI filter, run whenever you choose, then reviews each group to rule out false conflicts.

  • Groups of conflicting pages, ranked by severity
  • Search Console data to confirm that a page actually appears for the search
  • AI false-positive filter, with the reason given for each page (uses AI credits)
  • Estimated lost clicks for each conflict
  • Recommended action: merge, redirect or differentiate the topic of the pages
  • Progress tracking: conflict resolved, ignored or reclassified as a false conflict
Read the SEO cannibalization guide
"SEO agency Chicago"4 competing pages
Estimated lost clicks: 1,850
  • /agence-seo-parisTo fix
    Confirmed conflict: same intent as /seo-services-chicago
  • /referencement-parisTo fix
    Confirmed conflict: same topic as /seo-agency-chicago
  • /seo-ile-de-france
    False positive: different geographic intent (state, not city)
  • /tarifs-seo
    False positive: transactional intent, not informational

AI filter complete: 2 false positives ruled out

Illustration: sample data

Example

Four pages on a law firm's site appear for "divorce lawyer Chicago". The AI filter confirms that two of them really compete with each other and that the other two serve a different intent: only the real conflict is left to handle.

Internal linking

Internal linking: links suggested, checked, then inserted into WordPress

Zerkado analyzes the content of your pages and suggests internal links: the source sentence, the anchor and the target page. Once a link is approved, the Zerkado WordPress plugin inserts it into the page content. Every link keeps its status, and a link that has been placed can be removed from the site from the history.

  • Link suggestions with the anchor, the context sentence and the target page
  • Check that the suggested anchor actually appears in the text of the source page
  • Insertion through the WordPress plugin, with Gutenberg, the Classic Editor and the main page builders (Elementor, WPBakery, Divi, BeTheme)
  • Status of each link (pending, approved, inserted, failed) and removal from the history
  • Orphan pages and internal PageRank calculated on the link graph
  • PrestaShop module to insert links on a PrestaShop store
Read the internal linking guide
47Suggestions
2Inserted
0Orphans
  • /blog/audit-seo/services/auditInserted
    « technical SEO audit »
  • /blog/maillage-interne/services/maillageInserted
    « improve your internal linking »
  • /guide/backlinks/services/netlinkingPending
    « link-building strategy »
  • /blog/seo-local/agence-seo-parisPending
    « SEO agency in Chicago »

Zerkado WordPress plugin v1.6.2: links inserted into the content

Illustration: sample data

Example

An agency analyzes the internal linking of a WordPress site, keeps the relevant suggestions and applies them. The plugin inserts each link in the intended paragraph, with the intended anchor, without anyone having to open the pages one by one.

Content and AI

Content: analysis, scoring and AI rewriting

For a page and its keyword, Zerkado compares your content with the pages ranking at the top of Google, flags missing terms and sections, and calculates a content score from 0 to 100. The AI then suggests targeted rewrites, which you review before applying them. The module also writes full articles and publishes them to WordPress.

  • Content score from 0 to 100, broken down into seven factors: semantics, intent, structure, on-page, SERP match, Search Console and internal linking
  • Terms found on the top-ranking pages and missing from yours
  • Over-optimization alert based on keyword density
  • AI rewriting of paragraphs, titles and meta descriptions, with a before/after comparison
  • Fix the title tags and meta descriptions of several pages in a single operation
  • AI article writing and publishing to WordPress, with a check that the article is live
Explore AI content optimization
Content scoreCompared with the top-ranking pages for "technical SEO audit"
Your page84
Top 10 average72
Missing terms
core web vitalscrawl budgetindexingschema markupsitemap XML
AI suggestion

Add a section on Core Web Vitals (LCP, INP, CLS): every top-ranking page covers this topic.

Illustration: sample data

Example

A writer analyzes an article on "technical SEO audit". The score shows that the top-ranking pages cover indexing and Core Web Vitals, which the article leaves out: the writer adds the suggested sections, then runs the analysis again to measure the remaining gap.

Reports

SEO reports: white-label, scheduled, with AI commentary

Reports draw on the project's data: rankings, audit, traffic and backlinks. The AI writes a summary that you can edit. You choose the sections, schedule generation and delivery, and share an online link with your client, or a portal where they can view their project.

  • White label depending on your plan: logo, colors and custom domain
  • AI-written summary, editable before sending
  • PDF report and shareable online link
  • Scheduled generation weekly, every two weeks, monthly or quarterly, with email delivery
  • Sections chosen for each report
  • Shared client portal: your client views their project through a link, no account needed
Explore SEO reports
Monthly SEO reportClient: sample-store.com · white label
Ready
AI-written summary

Organic traffic is up on the optimized pages this month, and several pages have moved into the top 10. Priority for next month: fix the pages losing ground in the "services" group.

Illustration: sample data

Example

An agency schedules a monthly report for each of its clients. Every report is generated on a set date, in the agency's branding, with an AI-written summary the agency can revise before it goes out.

Competitors

Competitor analysis: the searches where your competitors show up and you don't

Add your competitors, or let Zerkado suggest them from the search results. The module compares the keywords each one ranks for, flags the ones you are not yet working on and keeps a history of each competitor's checks.

  • Competitors added manually or discovered from search results
  • Shared keywords and keyword gap: the searches where a competitor ranks and you don't
  • Overview of each competitor and the history of its checks
  • On-demand refresh, with the date of the latest check
Explore the SEO platform
CompetitorKeywordsShared
concurrent-a.example12,40045%
concurrent-b.example9,80038%
concurrent-c.example2,10052%
concurrent-d.example1,80041%
Competitor keywords you don't target
free seo toolonline seo auditserp trackingbacklink analysisand 41 more
Illustration: sample data

Example

A software publisher compares her site with her main competitor. The keyword gap reveals a series of how-to guides she does not offer yet: they become her next article topics.

Search Console and GA4

Google Search Console and GA4: Google's data in your analyses

Connect Search Console and Google Analytics 4 through Google authorization. Clicks, impressions, CTR and average positions then feed the other modules: the Search Console column in rank tracking, cannibalization detection, the content score and click opportunities.

  • Connection through Google authorization (OAuth), project by project or for the whole organization
  • Clicks, impressions, CTR and average position, by page and by query
  • How each page performs over time
  • Opportunities: queries with many impressions and a low CTR
  • GA4 traffic by page
Explore the SEO platform
4,247Clicks (30 d)
145,000Impressions
2.9%Avg. CTR
18.4Avg. position
Many impressions, few clicks
seo tool for agencies8,200 impr.0.8%
free seo audit5,400 impr.1.1%
seo rank tracking3,800 impr.0.5%
Illustration: sample data

Example

Search Console shows that a page gets plenty of impressions but few clicks. Its title tag and meta description are rewritten, and the page's chart then shows the effect over the following weeks.

One platform, shared data

The modules work on the same projects: a site's crawl, rankings, Search Console data and backlinks feed every analysis, and the AI uses them as context. To see how Zerkado compares with other tools, read our comparison.

Zerkado also tracks your site's visibility in AI answers, and you can use your own SEO data and AI API keys.

Subscription plans start at €79/month; each one sets its own quotas for pages, keywords and AI credits. The SEO blog covers the methods, from the technical audit to keyword research.

Try all 9 modules for 14 days

No credit card required. The trial gives you access to the modules within its own limits; white-label reports are not included, and the Pricing page shows which plans include them.