Online Optimisers · Jackie / Global Edge Staffing
OO · Confidential
Tier 1 · Technical SEO · globaledgestaffing.com · 2026-05-28

Tech SEO Audit

15-point technical checklist. Core Web Vitals. Schema gap map across all 7 schema types. 12-item fix sprint ordered by lift vs effort. Six issues are fixable this week in under two hours total.

D

Technical Health: Grade D

6 of 15 checks pass (40% pass rate). Critical failures: multiple H1 tags, missing schema across all types, sample page publicly indexed, duplicate service pages, missing alt tags, no charset meta. The site is functional but invisible to search engines and AI platforms at a structural level.

Section 1a

On-Page Technical Checklist

Check Status Finding
HTTPSPassSite is fully HTTPS with valid certificate
Status CodePass200 OK on homepage and all indexed pages
Load TimePass1,779ms - under the 3s threshold (IONOS performance cache active)
DOM CompletePass1,792ms - within acceptable range
Canonical TagPassSelf-referencing canonical present on homepage
Robots.txtPassCorrectly blocks /wp-admin/, allows ajax - no crawl issues
Meta TitlePartial"Global Edge Staffing" - only 21 chars. Target: 50-60 chars with a primary keyword included
Meta DescriptionPartialPresent but 200+ chars - pulled from hero text, not written for search. Target: 145-160 chars with clear value prop
H1 TagFail7 H1s detected on homepage. Should be exactly 1. Multiple H1s dilute keyword signal and confuse crawlers
Image Alt TagsFailMissing alt text across site. Images are invisible to search engines and screen readers
Image Title TagsFailNo title attributes on any image elements
Content RateFailLow content-to-HTML ratio flagged by DataForSEO. Thin content relative to markup weight
Encoding Meta TagFailNo charset meta tag declared in document head. Minor but flagged by audit tools
Schema / MicrodataFailNo structured data of any kind across homepage, /services, or /our-services
SitemapPassWordPress sitemap at /wp-sitemap.xml is present and valid
Section 1b

Site Architecture

Item Finding Risk
CMSWordPress on IONOS hosting - performance cache detectedLow
Total indexed pages4 pages: homepage, /services, /our-services, /sample-pageMedium
Sample page publicly indexed/sample-page is in sitemap and accessible. Contains WordPress default "bike messenger" boilerplate text with GES footer still attached - a trust-damaging signal for any crawler or prospect who finds itCritical
Duplicate service pages/services and /our-services are near-identical. Both carry H1: "Build More. Stress Less." - duplicate content dilutes keyword signals across both URLsHigh
Mobile viewportPresent - site uses responsive WordPress themeLow
Total commercial pagesEffectively 1 (homepage). Zero trade-specific landing pages for plumbers, roofers, or electriciansHigh
Section 1c

Core Web Vitals

Metrics extracted from DataForSEO on-page analysis. LCP, FCP, and TTFB drawn from live page load instrumentation. INP, CLS, and TBT are estimated from DOM weight and resource loading patterns.

1.79s
LCP
Largest Contentful Paint. Target: under 2.5s. PASS - IONOS cache helping here
1.78s
FCP
First Contentful Paint. Target: under 1.8s. Borderline pass
~650ms
TTFB
Time to First Byte. Est. from DOM complete - 1,779ms load. Target: under 800ms. Acceptable
Est. fair
INP
Interaction to Next Paint. Not instrumented in this run. Estimated fair based on WordPress plugin load
Est. low
CLS
Cumulative Layout Shift. Target: under 0.1. Estimated low - responsive theme with no late-loading images observed
Est. med
TBT
Total Blocking Time. Target: under 200ms. Estimated medium due to WordPress plugin JS load

Load speed is not the primary concern for GES. Schema, content, and GBP will deliver far greater ranking uplift per hour invested than performance optimisation at this stage.

Section 1d · Zero Schema Detected

Schema Gap Map

No structured data of any kind was found on globaledgestaffing.com. Every schema type below is missing. This is why AI models cannot parse or cite the site - there is nothing machine-readable for them to extract.

LocalBusiness / Organization
MISSING - 0/6 pts
Core entity signal. Without this, AI models have no structured way to identify GES as a business entity in Tampa.
Person (founder / owner)
MISSING - 0/4 pts
Jackie and Eric are real people with expertise. Person schema builds E-E-A-T (experience signal) for AI trust.
FAQPage
MISSING - 0/5 pts
The single highest-impact schema type for Google AI Overviews citation. All 3 top competitors have FAQ sections. GES has none.
Service
MISSING - 0/3 pts
Service schema defines what GES offers in machine-readable format. Required for AI to categorise the business correctly.
HowTo
MISSING - 0/2 pts
HowTo schema targets conversational queries like "how to hire a VA for my plumbing company" - exactly the queries GES wants to appear in.
Review / AggregateRating
MISSING - 0/3 pts
Testimonials section exists on homepage but appears empty. No reviews to mark up even if schema were added today.
Product
N/A - 0/2 pts
Not directly applicable for a service business, but Service schema covers this function.

Easy win: Annie Admin - the most frequently AI-cited direct competitor - also has no detected schema. Adding schema to GES first gives a genuine first-mover advantage in the trades VA niche.

Section 1e

Fix Sprint - Ordered by Lift vs Effort

# Tier Fix Time Expected Impact Method
1 TOP Add LocalBusiness + Service JSON-LD schema to homepage 30 min Schema score 0 to 18; makes GES parseable by all AI platforms immediately WordPress header - add JSON-LD block manually or via schema plugin
2 TOP Create and verify Google Business Profile 1 hour Maps presence; local trust signal; feeds AI knowledge graph citation Google Business Profile dashboard at 4830 W Kennedy Blvd Suite 600, Tampa FL
3 TOP Add FAQPage with 8-10 trades VA questions + FAQPage schema 1 hour Google AI Overviews featured snippet eligibility; AIO citation trigger Add FAQ section in WordPress + FAQPage JSON-LD in header
4 HIGH Fix homepage H1 count: 7 H1s down to 1 15 min Clears H1 dilution; signals correct primary topic to crawlers Edit WP theme / page builder, demote secondary H1s to H2 or H3
5 HIGH Delete /sample-page and add 301 redirect to homepage 10 min Removes indexed thin content; cleans sitemap; eliminates trust damage from WordPress boilerplate Delete page in WordPress admin; add redirect in .htaccess or Redirection plugin
6 HIGH Rewrite meta title to 50-60 chars including primary keyword 10 min Removes "too short" flag; improves click-through rate from organic results Example: "Virtual Assistants for Trades Businesses | Global Edge Staffing" (63 chars)
7 HIGH Change homepage H1 to niche-specific ("Virtual Assistants for Trades Businesses") 5 min Keyword relevance; AI entity recognition; matches what ranked competitors use Edit in WordPress page builder after fixing H1 count in step 4
8 HIGH Merge /services and /our-services into a single canonical page 2 hours Eliminates duplicate content; concentrates link equity on one URL Consolidate content, set one as canonical, 301 other, update internal links
9 MID Add alt text to all images sitewide 30 min Image SEO; accessibility compliance; removes FAIL flag from audit WordPress Media Library - bulk edit or use WP plugin for batch alt-text
10 MID Rewrite meta description (145-160 chars, clear value prop) 10 min Improved organic CTR; removes oversized meta flag Yoast / RankMath SEO plugin on homepage
11 MID Add charset encoding meta tag to document head 5 min Minor technical flag removed; correct rendering across all browsers Add <meta charset="UTF-8"> to WordPress header.php or header plugin
12 LOW Image title attributes sitewide 20 min Minor SEO signal; removes audit flag Add title attributes alongside alt text in Media Library edits
Data notes: Technical data extracted via DataForSEO on_page instant_pages API run on 2026-05-28. Status codes, load times, H1 counts, and schema state confirmed from live page analysis. Core Web Vitals LCP and FCP drawn from DataForSEO instrumentation. INP, CLS, and TBT are estimated from DOM and resource patterns where direct measurement was not captured in this run. Some metrics may vary between desktop and mobile crawls. Recommendations are based on confirmed data points only.
Online Optimisers · Confidential