Complete SEO Audit — Round 2 · May 2026
On-Page · Off-Page · Technical
Grammar · Content · Authority
Post-fix crawl of exogrowsolutions.com. Every page re-audited. Issues graded by status: Fixed, Still Open, or New. Includes grammar errors, off-page signals, and a full action plan.
3Fixed
21Still Open
8New Issues
49/100Overall Score
3Fixed Since Last Audit
21Persistent Issues
8New Issues Found
49/100Current Score ↑ from 44
Audit Scorecard
Overall score moved from 44 to 49. Technical and meta tags improved. Content quality and grammar regressed due to newly identified errors. Internal linking and schema remain at zero progress.
CategoryPreviousNowChangeStatus
Technical SEO5158+7Improving
On-Page Optimisation5861+3Improving
Content Quality6460-4Regressed
Internal Linking30300No Change
Schema / Structured Data000Still Missing
Meta Tags6266+4Improving
Grammar & Copy5044-6Regressed
Off-Page / AuthorityN/A35Weak — Action Needed
OVERALL4449+5Action Required
What Was Fixed
Odoo ERP page meta title updated to 'Odoo Implementation Partner UK' — previously generic, now keyword-specific
Homepage Blogs nav link now correctly points to /blogs.html — was pointing to # before
Odoo ERP meta description improved with HMRC MTD mention — adds relevant UK compliance keyword

3 out of 24 previous issues have been addressed. 21 remain open.

Critical Issues — Fix Immediately
● Critical Still Open 1. Canonical URL Mismatch on Every Page
Affects: All pages
Every page's canonical tag omits www and uses clean URLs instead of .html. Homepage declares exogrowsolutions.com/ but is served at www.exogrowsolutions.com/index.html. Digital Marketing declares exogrowsolutions.com/services/digital-marketing/ but is served at www.exogrowsolutions.com/services/digital-marketing.html. Google sees two competing versions of every single page. This was flagged in Audit 1 and is still unresolved.
canonical: https://exogrowsolutions.com/services/digital-marketing/
canonical: https://www.exogrowsolutions.com/services/digital-marketing.html
Update the canonical link tag in the <head> of every HTML file. Must include www and .html (or whichever URL format your server actually serves).
● Critical Still Open 2. Industry Cards Linked to Wrong Pages on 3 Service Pages
Affects: Digital Marketing, Website Dev, Odoo ERP
Still broken on all service pages checked. Digital Marketing: Hospitality card → /b2b-business.html, B2B card → /hospitality.html (swapped). Website Dev: Education → /b2b-business.html, Hospitality → /education.html, B2B → /hospitality.html (three cards wrong). Odoo ERP: same three cards wrong. Users and Googlebot clicking these land on the completely wrong industry pages every time.
Hospitality card href="/industry/b2b-business"
Hospitality card href="/industry/hospitality"
Fix across all 3 service pages: Hospitality→/hospitality.html, Education→/education.html, B2B Business→/b2b-business.html
● Critical Still Open 3. Odoo ERP Page H1 Is Completely Wrong
Affects: /services/odoo-erp.html
The H1 still reads "Building Scalable Digital Systems for Modern Businesses" — zero Odoo or ERP keywords. Additionally, the body copy in Section 02 of the Odoo page reads: "We do not guess which platform will work for your business. We analyse where your customers are and build campaigns that bring them to you." — This is Digital Marketing page copy that was copy-pasted and never updated on the ERP page.
H1: "Building Scalable Digital Systems for Modern Businesses"
H1: "Odoo ERP Implementation Partner UK — Finance, HR, CRM & Inventory"
Fix H1 and replace the "campaigns" copy in section 02 with ERP-specific content about business systems and operations.
● Critical Still Open 4. "This is a subheading" Placeholder on All Service Pages
Affects: All 4 service pages — Industries We Serve section
Raw template placeholder "This is a subheading" is still visible on every service page under the Industries We Serve heading. This signals an unfinished site to visitors and Google. Was flagged in Audit 1, not fixed.
"This is a subheading"
DM: "Sector-specific campaigns built around how your buyers search."
Replace with a relevant 1-line descriptor specific to each service page.
High Priority Issues
▲ HighStill Open5. Zero Schema Markup on Any Page
Affects: All pages
No JSON-LD structured data exists anywhere on the site. No Organization schema, no Service schema, no FAQPage, no BreadcrumbList. Every service page has a populated FAQ section that could be showing as rich result dropdowns in Google SERP — increasing CTR by 20-30% for those queries. Zero progress since Audit 1.
Highest ROI: Add FAQPage schema to all 4 service pages. Add Organization schema to homepage. Place JSON-LD blocks in the <head> of each HTML file.
▲ HighStill Open6. All Pricing Displayed in USD ($) — UK Agency Site
Affects: All 4 service pages pricing sections
All pricing tables still show USD: $875, $1,250, $1,340, $2,680, $2,010, $9,000 etc. The FAQ sections on the same pages correctly quote GBP (£1,499, £2,499, £4,000-£8,000). A UK prospect sees $ in the table and £ in the FAQ — immediate credibility loss.
£695 – £995 / Month
£875 – £1,250 / Month
▲ HighNew Issue7. Blogs Nav Link Broken on Service Pages (Not Homepage)
Affects: Digital Marketing, Website Dev, Odoo ERP nav menus
Fixed on the homepage. Still broken on all service pages — the nav Blogs link points to # on Digital Marketing, Website Dev, and Odoo ERP pages. Footer on these pages correctly links to /blogs.html. Nav does not.
[Blogs](#) in service page nav
[Blogs](/blogs.html) in all page navs
▲ HighStill Open8. wrappixel.com External Links Visible in Portfolio
Affects: Homepage — Portfolio section (8 cards)
Eight portfolio cards still show https://www.wrappixel.com/ as clickable external links. This is from a Webflow template attribution never removed. Looks broken, sends users away from the site.
Delete all anchor tags linking to wrappixel.com from the portfolio section HTML.
▲ HighStill Open9. OG Image Path — Possible 404
Affects: All pages — og:image and twitter:image meta tags
Every page's social preview image is declared at /images/Open-Graph.png but all site assets are served from /assets/. If this file doesn't exist at that path, every LinkedIn share, Twitter post, and WhatsApp link shows a broken preview image.
og:image: https://www.exogrowsolutions.com/images/Open-Graph.png
Verify file exists at /images/ or update to /assets/Open-Graph.png
▲ HighNew Issue10. Real Estate Card Has Wrong Industry Copy on DM Page
Affects: /services/digital-marketing.html — Real Estate card
Real Estate card reads: "Local SEO and Google Ads targeting developers and project managers actively looking for contractors in your area." — This is construction industry copy. Real Estate should describe marketing for estate agents and property developers, not contractors.
"targeting developers and project managers actively looking for contractors"
"Local SEO and Google Ads for estate agents and property developers. We target buyers and renters at the point of search."
Grammar & Copy Errors — All 23 Found
Every spelling mistake, missing space, wrong capitalisation, and copy issue found across all crawled pages. These reduce E-E-A-T signals and damage credibility with both users and Google.
#Page / LocationWrongCorrectType
G01Homepage heropresencecrafted throughpresence crafted throughMissing space
G02Homepage hero CTAContact USContact UsWrong caps
G03Homepage section label04 Porfolio04 PortfolioTypo (missing t)
G04Homepage ticker5★ on clutch4.9★ on ClutchWrong rating + caps
G05Homepage sections001, 02, 03, 04, 04, 0601, 02, 03, 04, 05, 06Number errors
G06All pages — logo alt textUntitled UI logomarkExogrow SolutionsExoGrow SolutionsTemplate residue
G07All pages — nav brand nameExogrow SolutionsExoGrow SolutionsWrong capitalisation
G08Digital Marketing page H2 areaSEARCH ENGINE OPTIMZIATIONSEARCH ENGINE OPTIMISATIONTypo
G09Digital Marketing — Paid Ads cardPaid Ads ManagementWe runPaid Ads Management — We runMissing space
G10Digital Marketing FAQ 01We work withfoundersWe work with foundersMissing space
G11Digital Marketing FAQ 01open to buildingthe right systemsopen to building the right systemsMissing space
G12Website Dev H1Websites Tha DriveWebsites That DriveTypo (missing t)
G13Website Dev — fitness card altwebsite development for fitness sector by eogrow solutions...by ExoGrow SolutionsBrand name typo
G14Website Dev — logistics card altlogestics companylogistics companyTypo
G15Website Dev — real estate card altseo srvices for the real estateSEO services for real estateTypo + wrong caps
G16Website Dev — real estate card bodyfound first.We build fastfound first. We build fastMissing space
G17Website Dev FAQ 03Ongoing SEO is aseparate serviceOngoing SEO is a separate serviceMissing space
G18Website Dev — process section H2"Built for Your Industry..." (same as Industries H2)Use unique H2 for Process sectionDuplicate heading
G19Odoo ERP — all 8 industry card altsAll 8 cards share identical alt textEach card needs unique descriptive altDuplicate alt text x8
G20Odoo ERP — section 02 body"build campaigns that bring them to you"Replace with ERP-specific copy about systemsWrong page content
G21Odoo ERP — process section H2"Built for Your Industry..." (same as Industries H2)Use unique H2 for Process sectionDuplicate heading
G22All pages — footer CTAwhat is holding youback.what is holding you back.Missing space
G23DM + Web Dev — logistics alt textSeo for the logestic companiesSEO for logistics companiesTypo x2 + wrong caps
Technical SEO Status
Technical ItemStatusDetailAction
Canonical URLs✗ NOT FIXEDNo www, wrong path format on all pagesFix canonical in head of each HTML file
Schema Markup✗ MISSINGZero JSON-LD anywhere — 0/100FAQPage + Organization + Service schema
Sitemap.xml⚠ UNCONFIRMEDNot verified submitted to Search ConsoleConfirm /sitemap.xml exists + submit to GSC
Robots.txt⚠ UNCONFIRMEDNot confirmed accessibleConfirm /robots.txt exists and is correct
OG Image Path⚠ RISK/images/Open-Graph.png — assets in /assets/Verify file exists at that exact path
Meta Generator⚠ MINORStill shows "Webflow" as generatorRemove or update if custom dev
Page Titles✓ MOSTLY OKAll pages have unique keyword-rich titlesMinor improvements per meta tags guide
Meta Descriptions✓ MOSTLY OKAll pages have descriptions in character limitsKeep current
Nav Internal Links⚠ PARTIALBlogs nav broken on service pagesFix /blogs.html in nav across all pages
HTTPS✓ OKSite served over HTTPSNo action needed
Mobile / Responsive✓ OKResponsive layout confirmedNo action needed
301 Redirects⚠ UNCONFIRMEDOld indexed pages not confirmed redirectedVerify redirects from CSV are live
Duplicate Content⚠ RISKOld Pakistan pages possibly still indexedUse GSC URL Removal for confirmed old pages
Core Web Vitals⚠ UNCONFIRMEDCannot assess without PageSpeed dataRun PageSpeed Insights on all main pages
Off-Page SEO & Authority
Everything outside the website that influences rankings. For a new UK agency, this is the biggest growth lever available right now.
FactorCurrent StatusRecommended Action
Domain AuthorityLow — new domain (2022)Improves through consistent quality backlinks over time. Focus on sector-specific links not generic directories.
BacklinksMinimalPriority sources: Clutch (already rated 4.9 — get the backlink), GoodFirms, UpCity, Bark.com, UK SME directories.
Google Business ProfileActive — 4.9 shown on siteEnsure fully filled out. Add photos, post weekly, reply to every review. Critical for local UK map rankings.
Clutch Profile4.9 rating cited on siteConfirm Clutch links to exogrowsolutions.com. Ask top clients for verified Clutch reviews. Each review = backlink + trust signal.
Social SignalsLinkedIn, Instagram, FB, Twitter activeMinimum 3x per week on LinkedIn for a B2B agency. Google uses social velocity as freshness signal.
UK Business DirectoriesUnknown — not confirmedSubmit to: Yell.com, Thomson Local, Scoot, FreeIndex, Trustpilot UK, Bark.com, Checkatrade for local authority signals.
PR & MentionsNone foundGuest post on UK publications: SmallBusiness.co.uk, The Drum, Econsultancy. Each mention = backlink.
Partner BacklinksNone confirmedWhite-label partners (Chenery Creative etc.) should link to exogrowsolutions.com — quick win.
Blog ContentBlog exists but sparse2 posts per month minimum. Target: 'Odoo implementation cost UK', 'best Webflow agency UK', 'gym website design cost UK'.
NAP ConsistencyUnknown — not verifiedEnsure Name, Address, Phone are identical across GBP, website, directories. Inconsistency hurts local SEO.
Master Action Plan — All 32 Issues
Ordered by priority. Issues 1-4 fix today. Issues 5-11 fix this week. The rest batch in a single cleanup sprint.
#ActionTypePriorityTime
1Fix canonical URL on every page — add www and .html extensionTechnicalCRITICAL1-2 hrs
2Fix crossed industry card links on DM, Web Dev, Odoo pagesTechnicalCRITICAL1 hr
3Rewrite Odoo ERP H1 to Odoo-specific keyword headingCopyCRITICAL15 min
4Replace "This is a subheading" on all 4 service pagesCopyCRITICAL30 min
5Add FAQPage JSON-LD schema to all 4 service pagesTechnicalHIGH2-3 hrs
6Add Organization schema to homepageTechnicalHIGH30 min
7Convert all pricing from $ to £ across all service pagesCopyHIGH30 min
8Fix Blogs nav link on Digital Marketing, Website Dev, Odoo pagesTechnicalHIGH15 min
9Remove wrappixel.com external links from portfolio sectionTechnicalHIGH20 min
10Verify OG image exists at /images/Open-Graph.pngTechnicalHIGH10 min
11Fix Real Estate card copy on DM page (construction copy, not property)CopyHIGH10 min
12Replace Digital Marketing copy on Odoo ERP section 02 bodyCopyHIGH15 min
13Submit / verify sitemap.xml in Google Search ConsoleTechnicalHIGH15 min
14Fix "presencecrafted" → "presence crafted" in homepage heroGrammarMEDIUM2 min
15Fix "Contact US" → "Contact Us" in homepage hero CTAGrammarMEDIUM2 min
16Fix "Porfolio" → "Portfolio" in homepage section labelGrammarMEDIUM2 min
17Fix "5★ on clutch" → "4.9★ on Clutch" in homepage tickerCopyMEDIUM5 min
18Fix section numbering 001→02→03→04→04→06TechnicalMEDIUM15 min
19Fix logo alt text — remove "Untitled UI logomark", fix "Exogrow"TechnicalMEDIUM10 min
20Fix "SEARCH ENGINE OPTIMZIATION" typo on Digital Marketing pageGrammarMEDIUM2 min
21Fix "Paid Ads ManagementWe run" — add separator/spaceGrammarMEDIUM2 min
22Fix "withfounders" and "buildingthe" missing spaces in DM FAQGrammarMEDIUM5 min
23Fix "Websites Tha Drive" → "Websites That Drive" in Website Dev H1GrammarMEDIUM2 min
24Fix "eogrow solutions" in fitness card alt text (Website Dev)GrammarMEDIUM5 min
25Fix "logestics" → "logistics" in alt text on multiple pagesGrammarMEDIUM5 min
26Fix "seo srvices" → "SEO services" in real estate alt textGrammarMEDIUM2 min
27Fix "found first.We build" — add space after period (Web Dev)GrammarMEDIUM2 min
28Fix "aseparate service" → "a separate service" in Website Dev FAQGrammarMEDIUM2 min
29Fix duplicate H2 on process sections across all service pagesCopyMEDIUM20 min
30Fix 8 identical alt texts on Odoo ERP industry cardsTechnicalMEDIUM15 min
31Fix "youback" → "you back" in footer CTA across all pagesGrammarLOW5 min
32Start backlink building: Clutch, GoodFirms, UK business directoriesOff-PageHIGHOngoing