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.
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.
| Check | Status | Finding |
|---|---|---|
| HTTPS | Pass | Site is fully HTTPS with valid certificate |
| Status Code | Pass | 200 OK on homepage and all indexed pages |
| Load Time | Pass | 1,779ms - under the 3s threshold (IONOS performance cache active) |
| DOM Complete | Pass | 1,792ms - within acceptable range |
| Canonical Tag | Pass | Self-referencing canonical present on homepage |
| Robots.txt | Pass | Correctly blocks /wp-admin/, allows ajax - no crawl issues |
| Meta Title | Partial | "Global Edge Staffing" - only 21 chars. Target: 50-60 chars with a primary keyword included |
| Meta Description | Partial | Present but 200+ chars - pulled from hero text, not written for search. Target: 145-160 chars with clear value prop |
| H1 Tag | Fail | 7 H1s detected on homepage. Should be exactly 1. Multiple H1s dilute keyword signal and confuse crawlers |
| Image Alt Tags | Fail | Missing alt text across site. Images are invisible to search engines and screen readers |
| Image Title Tags | Fail | No title attributes on any image elements |
| Content Rate | Fail | Low content-to-HTML ratio flagged by DataForSEO. Thin content relative to markup weight |
| Encoding Meta Tag | Fail | No charset meta tag declared in document head. Minor but flagged by audit tools |
| Schema / Microdata | Fail | No structured data of any kind across homepage, /services, or /our-services |
| Sitemap | Pass | WordPress sitemap at /wp-sitemap.xml is present and valid |
| Item | Finding | Risk |
|---|---|---|
| CMS | WordPress on IONOS hosting - performance cache detected | Low |
| Total indexed pages | 4 pages: homepage, /services, /our-services, /sample-page | Medium |
| 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 it | Critical |
| Duplicate service pages | /services and /our-services are near-identical. Both carry H1: "Build More. Stress Less." - duplicate content dilutes keyword signals across both URLs | High |
| Mobile viewport | Present - site uses responsive WordPress theme | Low |
| Total commercial pages | Effectively 1 (homepage). Zero trade-specific landing pages for plumbers, roofers, or electricians | High |
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.
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.
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.
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.
| # | 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 |