SEO & GEO Audit Report

https://indogig.com

92
Overall
92
SEO
92
GEO
Grade: A
2026-06-04 07:27 UTC
geoseo.today

Executive Summary

Your site is well-optimized. Focus on the remaining details to reach excellence.
Strengths
  • URL & Keywords
  • Headings Structure
  • Content Quality
  • Links
  • Schema / Structured Data
Weaknesses
    Quick Wins
    • Title Tag
    • Meta Description
    SERP Preview
    Indogig — Platform Staffing Fleksibel Indonesia | Kerja Gig di Bali
    https://indogig.com
    Platform staffing fleksibel pertama di Indonesia. Temukan peluang kerja gig di hospitality, retail, acara & logistik. Sudah beroperasi di Bali. Gratis untuk pekerja.
    Your title (67 chars) will be truncated in Google results — users see an incomplete message.

    SEO Overview

    Meta & Social Tags
    86
    5 pass 2 warn 0 crit 0 info
    URL & Keywords
    100
    2 pass 0 warn 0 crit 0 info
    Headings Structure
    100
    4 pass 0 warn 0 crit 0 info
    Content Quality
    97
    5 pass 0 warn 0 crit 1 info
    Images
    80
    0 pass 0 warn 0 crit 1 info
    Links
    95
    3 pass 0 warn 0 crit 1 info
    Schema / Structured Data
    100
    3 pass 0 warn 0 crit 0 info
    Technical
    93
    12 pass 1 warn 0 crit 3 info
    Performance (Core Web Vitals)
    80
    0 pass 0 warn 0 crit 1 info
    Robots.txt & Crawlability
    100
    5 pass 0 warn 0 crit 0 info
    Security
    91
    5 pass 0 warn 0 crit 4 info
    HTML Validation
    80
    0 pass 0 warn 0 crit 1 info

    SEO Detailed Results

    Meta & Social Tags

    86/100
    Title Tag
    Title too long (67 chars): "Indogig — Platform Staffing Fleksibel Indonesia | Kerja Gig di Bali"
    Google will truncate after ~60 chars. Consider shortening while keeping primary keywords first.
    Meta Description
    Description too long (165 chars): "Platform staffing fleksibel pertama di Indonesia. Temukan peluang kerja gig di h..."
    Google truncates after ~155 chars. Ensure key info is in the first 155 characters.
    Canonical Tag
    Canonical set: https://indogig.com
    Viewport Meta
    Viewport meta tag present
    HTML Language
    Language set: id
    Open Graph
    OG title, description, and image present
    Twitter Card
    Twitter Card meta present

    URL & Keywords

    100/100
    URL Length
    URL length OK (20 chars)
    URL Structure
    Homepage URL

    Headings Structure

    100/100
    H1 Tag
    Single H1: "Work Today. Get Paid Today."
    H2 Tags
    11 H2 tags — good content structure
    H3 Tags
    17 H3 tags for deeper structure
    Heading Hierarchy
    Proper heading hierarchy

    Content Quality

    97/100
    Word Count
    Good content length: 1071 words
    Paragraphs
    38 substantial paragraphs
    Lists
    9 list(s) found — good for scannability
    Text Emphasis
    No bold/strong text
    Use <strong> to highlight key phrases
    Internal Links
    14 internal links in content
    Readability
    Good readability (avg 24 words/sentence)

    Images

    80/100
    Images
    No images found
    Consider adding relevant images

    Links

    95/100
    Internal Links
    5 internal links
    External Links
    16 external links
    Nofollow
    No nofollow on external links
    Consider nofollow for user-generated or untrusted links
    Anchor Text
    All links have anchor text or aria-label

    Schema / Structured Data

    100/100
    Structured Data
    Found: Organization, WebSite, FAQPage
    FAQPage Schema
    FAQPage schema detected
    Organization Schema
    Organization schema detected

    Technical

    93/100
    HTTP Status
    200 OK
    HTTPS
    Site uses HTTPS
    Response Time
    Fast response: 0.74s
    Content-Type
    Correct Content-Type: text/html
    Compression
    Compression enabled: gzip
    Page Size
    Page size: 140 KB
    Google Analytics
    GA4/gtag detected
    Phone Link
    1 clickable phone link(s)
    Contact Form
    No forms detected on page
    Consider adding a contact/lead form
    Favicon
    Favicon found: favicon.svg
    Logo
    No logo image detected (may use CSS/SVG)
    Mobile Viewport
    Proper viewport: width=device-width, initial-scale=1.0
    Fixed Widths
    4 elements with fixed pixel widths >999px
    Use responsive units (%, vw, max-width) instead of fixed px
    CTA Buttons
    10 call-to-action elements found
    Email Link
    1 mailto link(s)
    Google Maps Link
    No Google Maps link on page
    Add a link to your Google Business Profile for local SEO

    Performance (Core Web Vitals)

    80/100
    PageSpeed
    Google PageSpeed API rate limited — try again later or add PAGESPEED_API_KEY
    Get free API key at console.cloud.google.com

    Robots.txt & Crawlability

    100/100
    robots.txt
    robots.txt found (64 bytes)
    Wildcard UA
    Default rules for all crawlers (User-agent: *)
    Disallow Rules
    No paths blocked — full site crawlable
    Sitemap in robots.txt
    1 sitemap(s) referenced
    Sitemap Accessible
    Sitemap OK: https://indogig.com/sitemap.xml

    Security

    91/100
    SSL Certificate
    Valid SSL certificate (expires: Jul 10 19:38:18 2026 GMT)
    HSTS
    Strict-Transport-Security header present
    X-Content-Type-Options
    No X-Content-Type-Options header
    X-Frame-Options
    No X-Frame-Options header
    Consider adding to prevent clickjacking
    Content-Security-Policy
    No CSP header
    Consider adding Content-Security-Policy
    SPF Record
    SPF email authentication configured
    DMARC Policy
    No DMARC policy found
    DMARC protects your domain from email spoofing
    Domain Age
    Domain registered: 2023-10-30 (2.6 years)
    Older domains have more authority
    Domain Expiry
    Domain expires: 2027-10-30 (512 days left)

    HTML Validation

    80/100
    W3C Validation
    Could not fetch W3C validation
    Test manually at validator.w3.org

    GEO Overview

    AI Comprehension
    86
    Semantic Structure 100
    Machine Readability 80
    Content Scannability 75
    Answer-First Content
    90
    Direct Answers 100
    Question Coverage 100
    Snippet Readiness 65
    Citation Authority
    97
    Author Credibility 100
    Evidence Quality 100
    Trust Signals 90
    Competitive Context
    97
    Competitive Positioning 100
    Content Completeness 100
    Value Clarity 90
    Technical GEO
    93
    AI Accessibility 80
    Schema Richness 100
    Content Delivery 100
    Content Freshness
    91
    Date Signals 75
    Content Currency 100
    Update Frequency 100

    GEO Detailed Results

    AI Comprehension

    86/100
    Semantic Structure 100/100
    Machine Readability 80/100
    Content Scannability 75/100
    AI Analysis
    Content has a strong semantic structure with clear heading hierarchy. Good use of semantic HTML tags.
    script heavy 85% conf medium effort
    Script-to-content ratio is 550%. Heavy JavaScript makes it harder for AI to extract content.
    no citable passages 85% conf medium effort
    No paragraphs in the optimal range (100-200 words). AI needs self-contained passages to cite.

    Answer-First Content

    90/100
    Direct Answers 100/100
    Question Coverage 100/100
    Snippet Readiness 65/100
    AI Analysis
    Content leads with clear, direct answers — excellent for AI extraction. FAQ section detected — good for AI snippet extraction. Found 5 question-format headings — AI prioritizes these.
    no definitions 70% conf low effort
    No clear 'X is...' definition patterns. AI extracts and cites concise definitions as snippets.
    no summary 65% conf low effort
    Long content without a summary or 'Key Takeaways' section. Add one near the top for AI extraction.

    Citation Authority

    97/100
    Author Credibility 100/100
    Evidence Quality 100/100
    Trust Signals 90/100
    AI Analysis
    Strong author attribution and credibility signals. Good use of data and evidence to support claims. Strong trust signals including reviews and social proof.
    undated content 80% conf low effort
    No publish or update dates. AI considers dated content more trustworthy.

    Competitive Context

    97/100
    Competitive Positioning 100/100
    Content Completeness 100/100
    Value Clarity 90/100
    AI Analysis
    Content includes competitive differentiation — good for AI comparison queries. Content covers all key aspects comprehensively.
    No issues detected

    Technical GEO

    93/100
    AI Accessibility 80/100
    Schema Richness 100/100
    Content Delivery 100/100
    AI Analysis
    No llms.txt file — create one to improve AI discoverability. Schema markup found: Organization, WebSite, FAQPage.
    no llms.txt 95% conf low effort
    No llms.txt file found. This new standard helps AI systems understand your site structure.

    Content Freshness

    91/100
    Date Signals 75/100
    Content Currency 100/100
    Update Frequency 100/100
    AI Analysis
    Content references the current year — good freshness signal. Missing date indicators — add visible publish and last-updated dates.
    no date signals 85% conf low effort
    No publish or update dates found. Add visible dates — AI considers dated content more trustworthy.

    AI-Suggested Fixes

    Field Current Proposed Reason
    Target Keywords Current focus: work today get best work today get, work today get near me, work today get cost, affordable work today get, work today get reviews, how much does work today get cost Consider adding these related keywords naturally in your content for broader ranking potential

    Action Plan

    #1 Title Tag
    warning 5 min
    Meta & Social Tags
    Problem: Title too long (67 chars): "Indogig — Platform Staffing Fleksibel Indonesia | Kerja Gig di Bali"
    Action: Google will truncate after ~60 chars. Consider shortening while keeping primary keywords first.
    Impact: high
    #2 Meta Description
    warning 5 min
    Meta & Social Tags
    Problem: Description too long (165 chars): "Platform staffing fleksibel pertama di Indonesia. Temukan peluang kerja gig di h..."
    Action: Google truncates after ~155 chars. Ensure key info is in the first 155 characters.
    Impact: high
    #3 Fixed Widths
    warning varies
    Technical
    Problem: 4 elements with fixed pixel widths >999px
    Action: Use responsive units (%, vw, max-width) instead of fixed px
    Impact: low