DMEGrowth Workspace
Menu
Customer workspaceSelf-serve start. Live public snapshot, optional email save, or book a managed review. Google and PostHog stay disconnected until you connect them.

Human-reviewed evidence

Agency / Professional services

DME public SEO, local, and AI-search audit

Released Jul 13, 2026, 12:00 p.m. by Public audit pack · not a human-released workspace report

25% evidence coverage

Observed evidence

What the sources actually returned

stale
23

Canonical HTML pages sampled

View evidence
Source
Public HTML audit · Jul 13, 2026
Observed
Jul 13, 2026, 12:00 p.m.
Evidence
research/seo-audits/2026-07-13/evidence
Definition
public_html_sample.v1
stale
159

Sitemap URLs inventoried

View evidence
Source
Public HTML audit · Jul 13, 2026
Observed
Jul 13, 2026, 12:00 p.m.
Evidence
research/seo-audits/2026-07-13/evidence/sitemap.xml
Definition
sitemap_inventory.v1
stale
14

Titles in 30–60 character gate

View evidence
Source
Public HTML audit · Jul 13, 2026
Observed
Jul 13, 2026, 12:00 p.m.
Evidence
sample_quality_counts.titles_30_to_60_chars
Definition
title_length_gate.v1
stale
7

Meta descriptions in 120–160 character gate

View evidence
Source
Public HTML audit · Jul 13, 2026
Observed
Jul 13, 2026, 12:00 p.m.
Evidence
sample_quality_counts.meta_descriptions_120_to_160_chars
Definition
meta_length_gate.v1

23-page public sample

Pages the audit actually opened

Title gate is 30–60 characters. Meta gate is 120–160. One H1 is required. These are public HTML counts, not Google rankings.

PathTitleMetaH1Note
/511601Passes length gates. HTTP twin still returns 200.
/about-us/361541Visible bios contain name and pronoun errors.
/درباره-ما/377171English page on a Persian slug. Different team roster.
/contact/351421Visible NAP is 150 Lloyd's Lane / King, ON.
/happy-clients/413231Strong proof page. Meta is an excerpt.
/faq/548312Near-duplicate of /frequently-asked-questions/.
/frequently-asked-questions/547491Migrated copy damaged GA4, B2B, and dollar figures.
/seo-search-engine-optimization/601121Meta below the 120-character gate.
/we-design-website-for-businesses/471771Meta above the 160-character gate.
/social-media-marketing-strategy/591281Passes length gates.
/we-advertise-your-business-using-google-ads/463232Two H1s. Meta is an excerpt.
/amazon-seo-and-advertising/547691Meta is a 769-character excerpt.
/google-grant-management-for-nonprofits/667490No H1. Title and meta fail the gates.
/google-ads-in-2026-what-still-works-whats-dead-and-where-the-money-actually-goes/1157293Exact duplicate of the -2 URL. Self-canonical.
/google-ads-in-2026-what-still-works-whats-dead-and-where-the-money-actually-goes-2/1127293Exact duplicate. Title/URL labels are swapped.
/seo-for-ai-search-engines-how-to-optimize-your-website-for-google-chatgpt-and-ai-crawlers/1207313Strong long-form page. Title and meta fail the gates.
/do-vaughan-businesses-really-need-seo/401801Thin local article. Title ends with a dangling hyphen.
/how-do-newmarket-businesses-attract-local-customers-online/591011Thin local article. Meta below the gate.
/google-ads-vs-seo-what-works-best-for-newmarket-entrepreneurs/641131Thin local article. Title and meta miss the gates.
/how-can-seo-help-king-city-small-businesses-grow/771632Thin local article. Two H1s.
/whats-the-secret-to-ranking-higher-on-google-in-aurora/841241Thin local article. Title over 60 characters.
/can-a-small-business-in-aurora-get-on-googles-first-page-without-paid-ads/1031481Thin local article. Title over 60 characters.
/is-ppc-worth-it-for-small-businesses-in-aurora/861591Thin local article. Title over 60 characters.

Prioritized findings

What to fix first

  1. critical

    HTTP still serves 200 and canonicals inherit the scheme

    http://digitalmarketingexperts.ca/ returned a full homepage instead of one HTTPS redirect. Sampled canonicals are scheme-relative.

    FOUNDATION-HTTPS
  2. high

    FAQ and Google Ads 2026 pages split signals

    Two exact Google Ads articles and two near-duplicate FAQ URLs self-canonicalize and stay in the sitemap. Survivor choice needs GSC/GA4.

    DUPLICATE-URLS
  3. high

    Public NAP and team facts conflict

    Visible address and schema disagree (Lloyd's vs Llody's). About pages describe different teams.

    NAP-ENTITY-TRUTH
  4. high

    City pages are thin and generic

    Seven sampled local articles are 301–388 words, have no H2s, and lack first-hand local proof.

    LOCAL-CONTENT-PROOF
  5. high

    Titles, descriptions, and H1s fail the sample gates

    14/23 titles and 7/23 descriptions met length gates. 16/23 pages had exactly one H1.

    METADATA-H1-QA
  6. medium-high

    No Core Web Vitals claim

    PageSpeed was rate-limited and headless Chromium failed DNS. Performance stays a neutral 50.

    PERFORMANCE-BASELINE
  7. medium-high

    Founder entity is present but incomplete

    Maryam appears as a Person in article schema. Credentials, proof, and consistent bios still need approval.

    MARYAM-AUTHORITY
  8. medium

    Sitemap and schema need cleanup after the survivor map

    159 URLs include utility/thin archives. Schema parsed on all 23 sampled pages; facts still conflict.

    SITEMAP-SCHEMA-CLEANUP

Unknowns

What we cannot conclude

  • Google Search Console clicks, impressions, queries, and index coverage were not connected.
  • GA4 engagement and conversions were not connected.
  • PostHog product analytics were not connected.
  • Google Business Profile quality, reviews, and map-pack rank were not connected.
  • No paid DataForSEO rankings, backlinks, or AI-citation crawl was run for this pack.
  • No Core Web Vitals or rendered-DOM pass/fail claim is made.

Methodology

claude-seo v2.2.0 · dme-public-html-2026-07-13

  • The 51/100 figure is a weighted public-evidence audit score, not a Google ranking or traffic forecast.
  • The HTML review sampled 23 URLs, not all 159 sitemap URLs.
  • Missing Google or PostHog access is shown as unavailable, not as zero.