Site-Wide SEO & GEO Audit

shopgoodmess.com

Comprehensive analysis of 11 pages — Generated April 3, 2026

49 F Overall Health

Critical SEO gaps are making the site nearly invisible to search engines

Only 3 of 50+ pages are indexed in Google. Zero meta descriptions exist across the entire site. No Open Graph tags, no Twitter cards, and the brand name "good mess" lacks any pet-related context, making it impossible for search engines to associate the site with pet products. The site has a solid Shopify foundation but needs urgent on-page SEO work before any traffic growth is possible.

Technical
65
Content
40
Architecture
59
Cross-Page
52
Social & Schema
20
Executive Summary
High-level overview of shopgoodmess.com's SEO & GEO health and top priorities
11
Pages Audited
3
Critical Issues
5
High Priority
6
Warnings
384
Avg Word Count
36%
Schema Coverage
Key Findings
Google has indexed only 3 of your 50+ pages — a site:shopgoodmess.com search returns just the homepage, /collections/all, and /collections/home. This means 94% of your site is invisible to search engines. Zero pages rank for any pet-related keywords in Singapore. Not a single page on the entire site has a meta description, and no pages have Open Graph tags for social sharing. The brand name "good mess" competes with unrelated businesses and has no pet-related keywords in the title tag or site-wide metadata, making it impossible for Google to categorize the site correctly. Your blog (/blogs/news) exists but contains zero posts — a massive missed opportunity for content-driven SEO and GEO (Generative Engine Optimization). Product descriptions average only 2-4 sentences, far below the depth needed for both traditional search ranking and AI engine citations.
Top 3 Priorities
The highest-impact actions to take right now
1
Add meta descriptions & fix title tags on every page with pet-related keywords
Not a single page has a meta description. The homepage title tag is missing entirely. Every title should follow the pattern: "[Page Topic] | Good Mess — Pet Lifestyle Shop Singapore". Every meta description should be 150-160 characters, mention "pet" or "pet accessories", and include Singapore. This single change will dramatically improve how Google understands and displays your site.
Expected impact: Enables Google to properly index, categorize, and display all pages in search results
Critical
2
Rebrand site metadata to include "Pet" context everywhere
The brand "good mess" is generic and competes with unrelated businesses. The site-wide Organization schema name is just "good mess" with no pet context. Update the site tagline to "Good Mess — Pet Lifestyle Shop Singapore", update the Organization schema description, add "pet" to the homepage H1, and ensure every collection page title includes product-category keywords like "pet toys", "pet carrier", "pet wearables". This is critical for both SEO and GEO — AI engines need clear topical signals to cite your brand.
Expected impact: Resolves brand confusion, enables search engines and AI models to associate "Good Mess" with pet products
Critical
3
Launch a content blog targeting pet owner search queries in Singapore
Your /blogs/news page exists but has zero posts. Start publishing 2-4 SEO-optimized articles per month targeting queries like "best pet carriers Singapore", "cute matching pet owner outfits", "dog toys Singapore", "pet accessories guide". Each post should be 1,000-2,000 words with internal links to relevant product collections. This is the #1 strategy for both SEO traffic growth and GEO visibility — AI engines like ChatGPT, Perplexity, and Google AI Overviews pull from informational content to make product recommendations.
Expected impact: Creates the topical authority needed to rank for pet product queries and get cited by AI engines
Critical
Page-by-Page Breakdown
Individual audit results for each crawled page
Page Title Words H1 Meta Desc Schema OG Tags Issues
/ Missing ~300 Fail Fail Pass Fail 5
/collections/wear GOOD WEAR – good mess ~300 2 H1s Fail Warn Fail 5
/collections/play GOOD PLAY – good mess ~1,200 2 H1s Fail Warn Fail 4
/collections/carry Not confirmed ~275 2 H1s Fail Warn Fail 6
/collections/walk GOOD CARE – good mess ~175 Pass Fail Warn Fail 6
/collections/home GOOD SPACE – good mess ~800 Pass Fail Warn Fail 4
/products/anti-social-person-cap FRIENDLY DOG... cap – good mess ~175 Pass Fail Pass Fail 4
/products/...puffer-pet-carrier-light-grey The EVERYWHERE Puffer... – good mess ~375 Pass Fail Pass Fail 5
/products/cucumber-flower...chew-toy-1 CUCUMBER FLOWER... – good mess ~475 Pass Fail Pass Fail 5
/blogs/news News – good mess ~50 Generic Fail Warn Fail 5
/pages/contact Not confirmed ~100 2 H1s Fail Warn Fail 4
/ (Homepage) 5 issues

Missing title tag

The homepage has no <title> tag. This is the single most important on-page SEO element — it's what Google displays in search results.

Add: <title>Good Mess — Pet Lifestyle Accessories & Toys | Singapore</title>
Critical

Missing meta description

No meta description found. Google will auto-generate one from random page text, which will look unprofessional and won't include target keywords.

Add a 150-160 character description: "Shop Good Mess for aesthetic pet accessories, matching owner-pet outfits, toys & carriers. Designed in Singapore for modern pet parents. Free local delivery."
Critical

No H1 tag

The homepage has no H1 heading. H2 headings jump straight to "COLLECTIONS" and "FEATURED PRODUCTS" without a primary heading that establishes page topic.

Add an H1 like: "Good Mess — Aesthetic Pet Accessories & Lifestyle Products in Singapore"
High

No Open Graph tags

When someone shares your homepage on Facebook, Instagram, or WhatsApp, there's no control over what image, title, or description appears.

Add og:title, og:description, og:image (a branded banner), and og:url tags.
High

Organization + WebSite schema present

Good — the homepage has Organization schema with social links and WebSite schema with search action. However, the Organization name is just "good mess" with no description.

Add a "description" field to the Organization schema: "Good Mess is a Singapore-based online shop for aesthetic pet accessories, toys, carriers, and matching pet-owner outfits."
Low
/collections/wear (GOOD WEAR) 5 issues

No meta description

The collection page for pet & owner wearables has no meta description.

Add: "Shop matching pet & owner caps, tees, socks & bandanas at Good Mess Singapore. Aesthetic wearables designed for modern pet parents."
Critical

Two H1 tags

Page has two H1s: "Collection: GOOD WEAR" and "Make it fashion. Whether you have a pet or not." Only one H1 should exist per page.

Keep the descriptive H1 and change the second to H2. Rewrite H1 to: "Pet & Owner Matching Wearables — Caps, Tees & Accessories"
Medium

Title tag lacks keywords

"GOOD WEAR – good mess" tells search engines nothing about what this page sells. No pet-related keywords at all.

Change to: "Pet & Owner Matching Outfits & Accessories | Good Mess Singapore"
High

No Open Graph tags

Social sharing will show generic or broken previews.

Add og:title, og:description, og:image with a lifestyle photo of the collection.
Medium

Product images missing alt text

14 product images on this page have minimal or no descriptive alt text. This hurts image SEO and accessibility.

Add descriptive alt text to every product image, e.g., "FRIENDLY DOG ANTI-SOCIAL PERSON embroidered cap in grey - Good Mess pet owner accessory"
Medium
/collections/play (GOOD PLAY) 4 issues

No meta description

The toys collection — potentially the highest-traffic category — has no meta description.

Add: "Unique handmade pet toys & chew sets at Good Mess Singapore. Canvas catnip toys, interactive food toys & more for cats & dogs."
Critical

Two H1 tags

"Collection: GOOD PLAY" and "Fun times never end. Never." — two H1s confuse search engines about the page's primary topic.

Use one H1: "Pet Toys & Interactive Play Accessories" and make the tagline an H2.
Medium

Title lacks product keywords

"GOOD PLAY – good mess" contains no searchable terms. Nobody searches for "good play".

Change to: "Pet Toys & Chew Toys for Cats & Dogs | Good Mess Singapore"
High

No Open Graph tags

No social sharing metadata.

Add complete OG tags with a compelling collection image.
Medium
/collections/carry (GOOD WALK) 6 issues

URL/name mismatch

The URL is /collections/carry but the collection is named "GOOD WALK". Meanwhile, /collections/walk is named "GOOD CARE". This is extremely confusing for both users and search engines.

Either rename the collections or update the URL slugs so they match. Recommended: /collections/carriers and /collections/grooming-care
High

No meta description

The pet carriers collection has no meta description.

Add: "Stylish & functional pet carriers at Good Mess Singapore. The EVERYWHERE Puffer Carrier fits your pet, laptop & daily essentials."
Critical

Two H1 tags

"Collection: GOOD WALK" and "It's a pet carrier — and more than that."

One H1: "Pet Carriers & Travel Accessories"
Medium

Thin content (275 words)

Only 4 products and minimal descriptive text. Competitors have 1,000+ word category pages.

Add 200-400 words of collection description explaining the carrier features, materials, and use cases.
Medium

No OG tags

Missing social sharing metadata.

Medium

Images lack alt text

4 product images with minimal alt attributes.

Add keyword-rich alt text: "EVERYWHERE Puffer Pet Carrier in light grey - Good Mess Singapore"
Medium
/collections/walk (GOOD CARE) 6 issues

"Working on it, check back soon!" placeholder text

This collection displays a placeholder message visible to both users and search engines. Google will see this as low-quality, unfinished content.

Either remove this placeholder and add a proper collection description, or temporarily hide this collection from navigation and add a noindex tag until it's ready.
Critical

Extremely thin content (~175 words)

Only 1 product listed (PET TEEZER brush) with minimal text. This page provides almost no value to visitors or search engines.

Either bulk up this collection with more grooming/care products, or merge it into another collection until you have enough products.
High

URL mismatch: /walk = GOOD CARE

The URL slug "walk" has nothing to do with pet care/grooming products.

Change URL to /collections/pet-care or /collections/grooming
High

No meta description

Missing on a page that's already struggling with thin content.

Critical

No OG tags

Missing social sharing metadata.

Medium

Poor image alt text

Banner and product images lack descriptive alt attributes.

Low
/products/...puffer-pet-carrier-light-grey 5 issues

Schema says "InStock" but page shows "Sold out"

The Product JSON-LD schema declares availability as "InStock" but the page button says "Sold out". This mismatch violates Google's structured data guidelines and can result in a manual penalty or rich result removal.

Ensure Shopify's schema output dynamically reflects actual inventory status. Check your theme's product.liquid or product schema settings.
Critical

No meta description

Your flagship product — a $128 SGD pet carrier — has no meta description.

Add: "The EVERYWHERE Puffer Pet Carrier fits your furry friend, 15" laptop & daily essentials. Ultra-lightweight with padded straps. Shop Good Mess Singapore."
High

Title tag may be truncated

"The EVERYWHERE Puffer Pet Carrier- Light Grey – good mess" is likely over 60 characters and will be cut off in search results.

Shorten to: "EVERYWHERE Puffer Pet Carrier | Good Mess Singapore"
Medium

No OG tags

When this product is shared on social media, there's no control over the preview image or description.

Medium

Good product description depth

~375 words with structured KEY FEATURES section and detailed specifications. This is the best product page on the site.

Low
/blogs/news 5 issues

Blog is completely empty — zero posts

The blog page exists in the sitemap and is crawlable, but has no content whatsoever. An empty blog signals to search engines that the site lacks authority and freshness. This is also a massive missed opportunity for GEO — AI engines need informational content to understand and recommend your brand.

Start publishing 2-4 blog posts per month. Target questions Singapore pet owners search for: "best pet carrier for MRT", "matching pet owner outfits Singapore", "eco-friendly pet toys".
Critical

Generic title "News – good mess"

"News" is not a keyword anyone searches for. The title provides zero SEO value.

Rename to: "Pet Lifestyle Blog | Good Mess Singapore" or "Tips & Guides for Pet Parents | Good Mess"
High

Generic H1 "News"

The H1 should describe the blog's content theme.

Change to: "Pet Lifestyle Tips, Guides & Stories"
Medium

No meta description

Missing meta description on the blog landing page.

High

Blog not linked from main navigation

The blog is not accessible from the site's navigation menu, making it an orphan section.

Add "Blog" or "Pet Tips" to the main navigation.
High
Site-Wide Issues
Cross-cutting concerns that affect multiple pages
Indexing & Visibility Crisis

Only 3 pages indexed in Google (out of 50+)

A site:shopgoodmess.com search returns only 3 results: the homepage, /collections/all, and /collections/home. This means Google has crawled but chosen not to index 94% of your pages — likely due to missing meta tags, thin content, and lack of unique value signals.

1) Add unique title tags and meta descriptions to every page. 2) Submit the sitemap in Google Search Console. 3) Use the URL Inspection tool to request indexing for key pages. 4) Check Google Search Console for crawl errors and coverage issues.
Critical

Zero search visibility for pet product keywords in Singapore

Searching for "pet shop Singapore", "pet accessories Singapore", "pet carrier Singapore", or even "shopgoodmess" returns no results for the site. The brand is completely invisible in organic search.

This will improve once meta tags, content, and blog posts are in place. Also register the site with Google Business Profile for local SEO.
Critical

Brand name "good mess" is generic and unassociated with pets

The name "Good Mess" could refer to anything — a craft store, a food brand, a cleaning service. Search engines have no signal to associate it with pet products. The Organization schema name is just "good mess" with no description field.

Use "Good Mess — Pet Lifestyle Shop" consistently as the brand identifier in title tags, schema, and meta tags. Add a description to the Organization schema. Consider adding "Pet" or "Pets" to the site tagline.
Critical
Missing Meta Tags (Site-Wide)

Zero meta descriptions across all 11 pages audited

Not a single page has a meta description. This is the #1 quick win — meta descriptions directly control what appears in search results and influence click-through rates.

Write unique, compelling meta descriptions for every page. Start with the homepage, collection pages, and top product pages.
Critical

No Open Graph tags on any page

OG tags control how your pages appear when shared on Facebook, WhatsApp, Telegram, LinkedIn, etc. Without them, shared links show broken or generic previews.

Add og:title, og:description, og:image, and og:url to every page template in your Shopify theme.
High

No Twitter Card tags on any page

Twitter/X sharing will show generic link previews.

Add twitter:card, twitter:title, twitter:description, twitter:image to your theme's head section.
Medium
Consistency Issues

URL slugs don't match collection names

/collections/carry is named "GOOD WALK" and /collections/walk is named "GOOD CARE". These are swapped. This confuses users, search engines, and anyone analyzing the site structure.

Rename URLs to match their content: /collections/carriers (or /carry), /collections/pet-care (or /grooming). Set up 301 redirects from old URLs.
High

Multiple H1 tags on 4 of 11 pages

Collection pages (wear, play, carry) and the contact page each have 2 H1 tags. Google uses H1 to understand the primary topic of a page — multiple H1s dilute that signal.

Keep one H1 per page (the keyword-rich one). Change secondary headings to H2.
Medium

Spelling error: "CALENDER" should be "CALENDAR"

The product "WEEKLY CALENDER Pet Toys Organizer" has a spelling error in both the product name and URL slug. This affects search ranking for people searching "pet toy calendar organizer".

Fix the product title and URL slug. Set up a redirect from the old URL.
Low
Robots.txt & Sitemap

robots.txt is properly configured

Standard Shopify robots.txt with appropriate blocks for admin, checkout, and cart pages. Sitemap reference is included.

Pass

Sitemap index exists with 4 sub-sitemaps

Products (44 URLs), pages (2), collections (9), and blogs (1) are all referenced. Auto-generated by Shopify.

Pass

Sitemap has no lastmod dates on index level

While sub-sitemaps include lastmod dates (all set to 2026-04-03), the index sitemap itself doesn't indicate freshness.

This is a Shopify limitation and low priority. Focus on content improvements first.
Low
Security & Server Headers

HTTPS enabled

Site is served over HTTPS via Shopify's infrastructure.

Pass

Shopify CDN handles compression and caching

Static assets are served via Shopify's CDN with appropriate caching headers.

Pass

Security headers managed by Shopify

HSTS, CSP, and other security headers are configured at the platform level. Limited customization available on Shopify.

No action needed — Shopify handles this. Focus on content-level SEO.
Low
Technical SEO
Infrastructure, performance indicators, and technical implementation
Implementation Checklist
HTTPS enabled across all pages
Viewport meta tag present (responsive design)
robots.txt properly configured with sitemap reference
Sitemap XML exists with product, page, collection & blog sub-sitemaps
Organization schema on all pages with social links
Product schema with pricing on product pages
WebSite schema with SearchAction on homepage
Shopify CDN handles compression & caching
Meta descriptions missing on ALL pages (0/11)
Open Graph tags missing on ALL pages (0/11)
Twitter Card tags missing on ALL pages (0/11)
Homepage missing title tag
No breadcrumb markup on any page
Product schema availability mismatch (InStock vs Sold Out)
No preload or preconnect resource hints
All images in legacy formats (PNG/JPG) — no WebP or AVIF
No loading="lazy" on most images
No canonical tags detected on most pages
No hreflang tags (relevant for Singapore English vs global English)
Schema Markup Strategy
Current structured data and recommended additions
Page TypeCurrent SchemaRecommended Additions
HomepageOrganization + WebSiteAdd Organization description, LocalBusiness for Singapore presence, BreadcrumbList
Collection pagesOrganization onlyAdd CollectionPage schema, BreadcrumbList, ItemList with products
Product pagesProduct/ProductGroupFix availability mismatch, add Review/AggregateRating when available, BreadcrumbList, FAQ schema for product Q&As
Blog pageOrganization onlyAdd Blog schema, Article schema for each post (once content exists)
Contact pageOrganization onlyAdd ContactPage schema, LocalBusiness with address/phone
Performance Indicators
Resource counts, image optimization, and loading patterns

All images use legacy PNG/JPG formats

No WebP or AVIF images detected across the site. Modern formats are 25-35% smaller, improving page load speed — a Google ranking factor.

Shopify's CDN can auto-serve WebP. Check your theme's image tags use Shopify's image_url filter with format parameter, or use the native img_url with .webp conversion.
Medium

No lazy loading on most pages

Images load immediately on page render instead of as the user scrolls. /collections/play showed some lazy loading, but other pages do not.

Add loading="lazy" to all below-the-fold images. Keep above-the-fold hero images as eager loading.
Medium

15+ external JavaScript files

Shopify analytics, payment scripts, and tracking pixels add significant JS overhead. While some are required, audit for unnecessary third-party scripts.

Review installed Shopify apps and remove any that aren't actively used. Each app adds JS weight.
Low
Content & GEO Strategy
Content gaps, keyword opportunities, and Generative Engine Optimization
4
Thin Content Pages
3
Strong Content Pages
4,225
Total Word Count
11
Missing Meta Desc
GEO   Generative Engine Optimization Strategy
GEO is about making your brand visible in AI-powered search experiences (Google AI Overviews, ChatGPT, Perplexity, etc.). These AI engines pull from websites that demonstrate topical authority, have well-structured data, and provide comprehensive informational content. Here's what Good Mess needs:

No informational content for AI engines to reference

AI engines like ChatGPT and Perplexity recommend products by synthesizing information from blog posts, guides, and reviews. Good Mess has zero blog content, meaning AI has nothing to cite when recommending pet products in Singapore.

Priority blog topics for GEO: "Best Pet Carriers for Singapore MRT", "Matching Pet & Owner Outfits Guide", "Eco-Friendly Pet Toys: What to Look For", "Singapore Pet Lifestyle Guide 2026". Each post should be 1,500+ words with expert-level detail, natural product mentions, and structured headings that AI can parse.
Critical

Product descriptions too thin for AI citation

Most product descriptions are 2-4 sentences. AI engines need detailed, structured product information to make recommendations. The cap product has just: "Canvas fabric 5-panel, soft top. Embroidered letters. Designed in Singapore."

Expand every product description to 200-400 words. Include: materials, use cases, care instructions, sizing details, what makes it unique, who it's for. Use structured headings (Features, Materials, Care, Sizing). This helps both Google and AI engines understand and recommend products.
High

No FAQ content on product or collection pages

FAQ sections are goldmines for GEO — AI engines frequently pull answers from FAQ blocks. Questions like "Is this toy safe for cats?" or "What size pet fits this carrier?" are exactly what AI surfaces.

Add FAQ sections with 3-5 questions per product and collection page. Mark them up with FAQ schema (JSON-LD). Target questions people actually ask when shopping for these products.
High

No "About" page establishing brand authority

There's no about page in the sitemap. AI engines use about/founder pages to establish brand credibility when making recommendations. The homepage mentions "CO-FOUNDERS" but there's no dedicated page.

Create an About page with founder story, brand mission, design philosophy, and Singapore origin. Include E-E-A-T signals: who designs the products, what materials are used, sustainability practices. This gives AI engines confidence to cite your brand.
High
Inferred Keyword Map
Target keywords per page — most need significant improvement
PageInferred Target KeywordIn TitleIn H1In First 100 WordsCannibalization Risk
/pet accessories singaporeNoNo H1NoLow
/collections/wearpet owner matching outfitsNoNoNoLow
/collections/playpet toys singaporeNoNoNoLow
/collections/carrypet carrier singaporeNoNoPartialLow
/collections/walkpet grooming accessoriesNoNoNoLow
/collections/homepet cushions pillowsNoNoNoLow
Critical finding: None of the audited pages include their target keywords in the title tag, H1, or first 100 words. This is the #1 reason the site doesn't rank for anything.
Recommended Content Clusters
Group related content into pillar/cluster structure for topic authority
Pet Fashion & Matching Outfits
/collections/wear (Pillar) /products/anti-social-person-cap /products/antisocial-cat-tee-shirt NEW: /blog/matching-pet-owner-outfits-guide NEW: /blog/pet-fashion-trends-2026
Pet Toys & Interactive Play
/collections/play (Pillar) /products/cucumber-flower-cat-dog-chew-toy-1 /products/sweet-tooth-afternoon-tea-set-a NEW: /blog/best-interactive-pet-toys-singapore NEW: /blog/eco-friendly-pet-toys-guide
Pet Carriers & Travel
/collections/carry (Pillar) /products/the-everywhere-puffer-pet-carrier-light-grey NEW: /blog/best-pet-carriers-singapore-mrt NEW: /blog/traveling-with-pets-singapore-guide
Content Gap Recommendations
Suggested new pages and topics to build topical authority
1
Create an About Page with founder story and brand mission
An About page builds E-E-A-T signals. Include: who founded Good Mess, why, design philosophy, "Designed in Singapore" story, team photos. This helps both traditional SEO and AI engines trust your brand.
Impact: Establishes brand authority for SEO and GEO
High
2
Start a blog targeting Singapore pet owner search queries
Suggested first 6 articles: (1) "Best Pet Carriers for Singapore MRT & Public Transport" (2) "Complete Guide to Matching Pet & Owner Outfits" (3) "Top 10 Interactive Pet Toys for Cats & Dogs" (4) "Eco-Friendly Pet Accessories: A Singapore Guide" (5) "How to Choose the Right Pet Carrier Size" (6) "Singapore Pet-Friendly Cafes & Hangouts 2026"
Impact: Drives organic traffic and creates content AI engines can cite
Critical
3
Add FAQ sections to every collection and product page
Each collection should have 5-8 FAQs. Each product should have 3-5 FAQs. Topics: sizing, materials, care, shipping, returns, pet compatibility. Mark up with FAQ schema for rich results and GEO visibility.
Impact: Enables FAQ rich results in Google + AI engine citation
High
Internal Linking Analysis
Link equity distribution, orphan pages, and linking opportunities
~110
Total Internal Links
1
Orphan Pages
3
Dead-End Pages
10
Avg Links/Page
Link Equity Distribution
How internal link juice is distributed across pages
PageIncomingOutgoingExternalStatus
/10 (nav from all)~184Hub
/collections/wear10 (nav)~213Healthy
/collections/play10 (nav)~253Healthy
/collections/carry10 (nav)~113Healthy
/collections/walk10 (nav)~83Low outgoing
/collections/home10 (nav)~103Healthy
/products/* (each)1-2 (collection only)~8 (nav only)3Low incoming
/blogs/news0~7 (nav only)3Orphan
/pages/contact10 (nav)~7 (nav only)3Dead end
Orphan Pages
Pages receiving zero internal links from other audited pages

/blogs/news is an orphan page

The blog is not linked from the main navigation or any other page on the site. It's only accessible via the sitemap or direct URL. Google gives less priority to pages that receive no internal links.

Add "Blog" or "Pet Tips" to the main navigation menu. Also add contextual blog links from collection pages (e.g., "Read our guide to choosing the right pet carrier" on the carriers collection).
High
Suggested Internal Links
Specific linking opportunities to improve equity distribution and SEO
1
Add blog link to main navigation
The blog (/blogs/news) is completely disconnected from the site. Adding it to the nav ensures it receives link equity from every page and is discoverable.
High
2
Add "Related Products" sections on product pages
Product pages only link back to navigation. Adding a "You might also like" section with 3-4 related products creates cross-linking between products, distributes link equity, and increases time on site.
Medium
3
Add collection cross-links in descriptions
Collection page descriptions should mention and link to related collections. E.g., the GOOD WEAR page could say "Complete the look with toys from our GOOD PLAY collection" with a link.
Medium
4
Link blog posts to relevant product pages
Once blog content exists, every post should naturally link to 2-3 relevant products or collections. E.g., a "Best Pet Carriers" article should link to your EVERYWHERE Puffer Carrier product page.
Medium
Prioritized Action Plan
Every recommendation ranked by impact, grouped by effort level
Quick Wins — less than 1 hour each
1
Add meta descriptions to all 11 pages
Write unique 150-160 character descriptions for each page. Include the page's target keyword and "Singapore" in each. In Shopify: Admin → Online Store → Pages/Products/Collections → SEO section.
Expected impact: Enables proper search result display and improves click-through rates
Critical
2
Fix title tags on all pages to include product keywords
Rename from "GOOD WEAR – good mess" to "Pet & Owner Matching Outfits | Good Mess Singapore". Do this for every collection and the homepage. Add the missing homepage title.
Expected impact: Tells Google what each page is about — foundational for ranking
Critical
3
Fix the homepage H1 tag
Add an H1 to the homepage: "Good Mess — Aesthetic Pet Accessories & Lifestyle Products in Singapore". This is a one-line code change in your Shopify theme.
Expected impact: Establishes the homepage's primary topic for search engines
High
4
Remove "Working on it, check back soon!" from GOOD CARE page
Either add a proper description or add noindex to this page until it's ready. Placeholder text signals low quality to Google.
Expected impact: Removes a quality signal that drags down site-wide SEO
High
5
Fix "CALENDER" typo to "CALENDAR"
Update the product name "WEEKLY CALENDER Pet Toys Organizer" and its URL slug. Set up a 301 redirect.
Expected impact: Small but fixes a professionalism issue and keyword matching
Low
High Impact — 1-4 hours each
6
Add Open Graph tags to all page templates
In your Shopify theme's theme.liquid or head section, add og:title, og:description, og:image, og:url, and og:type tags. Use dynamic Liquid variables so they auto-populate per page.
Expected impact: Professional social media sharing, increased referral traffic
High
7
Expand all product descriptions to 200-400 words
Add structured sections: Features, Materials, Sizing/Dimensions, Care Instructions, Who It's For. The cap product currently has 20 words of description — expand to at least 200.
Expected impact: Improves product page ranking potential and GEO citation
High
8
Add descriptive alt text to all product images
Format: "[Product name] - [brief description] | Good Mess Singapore". E.g., "CUCUMBER FLOWER Whistling Cat Dog Chew Toy - handmade canvas catnip toy | Good Mess Singapore"
Expected impact: Enables Google Image search traffic and improves accessibility
Medium
9
Fix URL/collection name mismatches
Rename /collections/carry to /collections/carriers (GOOD WALK collection) and /collections/walk to /collections/pet-care (GOOD CARE collection). Set up 301 redirects.
Expected impact: Reduces user confusion, improves URL keyword signals
High
10
Fix product schema availability mismatch
Products showing "Sold out" on page but "InStock" in schema markup. Check your Shopify theme's product-schema.liquid (or equivalent) to ensure availability dynamically reflects inventory.
Expected impact: Prevents Google structured data penalty and rich result removal
Critical
11
Submit site to Google Search Console & request indexing
If not already set up: verify ownership, submit sitemap.xml, use URL Inspection to request indexing for all collection and key product pages. Monitor coverage report for errors.
Expected impact: Gets the 94% of unindexed pages into Google's index
Critical
12
Create a Google Business Profile
Register Good Mess as a Singapore-based online pet shop on Google Business Profile. This establishes local presence and helps with "pet shop Singapore" type searches.
Expected impact: Local SEO visibility, brand entity recognition by Google
High
Strategic Initiatives — ongoing
13
Launch content marketing blog (2-4 posts/month)
This is the single most impactful long-term strategy for both SEO and GEO. Target informational queries Singapore pet owners search for. Each post should be 1,000-2,000 words, include internal links to products, and use structured headings. Suggested content calendar for first 3 months included in the Content Strategy tab.
Expected impact: Builds topical authority, drives organic traffic, enables AI engine citations
Critical
14
Add FAQ schema to product & collection pages
Write 3-5 FAQs per product and 5-8 per collection. Mark up with JSON-LD FAQ schema. Target questions people ask when shopping (sizing, materials, shipping, pet compatibility). FAQs are critical for GEO — AI engines pull from structured Q&A content.
Expected impact: FAQ rich results in Google + AI engine visibility
High
15
Build backlinks through Singapore pet community
Reach out to Singapore pet bloggers (Vanillapup, The Woof Agency), get listed on "Best Pet Shops Singapore" roundup articles, participate in pet events and get coverage. Backlinks are the #1 off-page ranking factor and also help AI engines discover your brand.
Expected impact: Domain authority growth, referral traffic, brand awareness
High
16
Implement breadcrumb navigation & schema
Add visual breadcrumbs (Home > Collections > GOOD PLAY > Product Name) and BreadcrumbList JSON-LD schema. This improves navigation, helps Google understand site hierarchy, and enables breadcrumb display in search results.
Expected impact: Better search result appearance, improved crawl efficiency
Medium
17
Enable WebP image format through Shopify
Update theme image tags to use Shopify's image transformation API with WebP format. This reduces image file sizes by 25-35% and improves Core Web Vitals scores.
Expected impact: Faster page loads, improved mobile experience
Medium
Full Implementation Checklist
Every actionable recommendation in one checklist
Add meta descriptions to all pages (0/11 currently have one)
Fix title tags to include product keywords + "Singapore" on all pages
Add H1 tag to homepage with pet-related keywords
Remove placeholder text from GOOD CARE collection
Add Open Graph tags (og:title, og:description, og:image, og:url) site-wide
Add Twitter Card tags site-wide
Fix product schema availability mismatch on sold-out items
Fix URL/collection name mismatches (carry↔walk swap)
Reduce to one H1 per page on collection and contact pages
Add descriptive alt text to all product images
Expand product descriptions to 200-400 words each
Create an About page with founder story and brand mission
Add blog link to main navigation
Publish first 4-6 SEO-optimized blog posts
Add FAQ sections with schema to all collection pages
Add FAQ sections with schema to top product pages
Submit sitemap to Google Search Console and request indexing
Create Google Business Profile for "Good Mess" in Singapore
Add "Related Products" sections on product pages
Add cross-links between collection descriptions
Add breadcrumb navigation and BreadcrumbList schema
Enable WebP image format through Shopify CDN
Add loading="lazy" to below-the-fold images
Fix "CALENDER" typo in product name and URL
Add Organization description to schema markup
Build backlinks from Singapore pet community sites
Audit Limitations
This audit is based on HTML analysis only. It cannot measure: actual page load speed (use Google PageSpeed Insights), backlink profile (use Ahrefs or Moz), real search rankings or traffic (use Google Search Console), Core Web Vitals (use Chrome UX Report), or JavaScript-rendered content that may differ from initial HTML. For a complete picture, complement this report with Google Search Console data and a speed audit.