53
Senior Technical SEO Specialist Needed (Laravel + WP) – Full Fixes +
UpworkESNot specifiedexpert
Technical SEOOn-Page SEOContent SEOSEO PerformanceWeb DevelopmentWordPressLaravelHTMLPHPMySQL
I’m looking to hire a senior technical SEO specialist to complete a full SEO health check + full corrections on our website and then set up and optimise our SEO automation stack.
Important: This is NOT an “SEO audit only” job.This is a full check + full correction + full setup project. If you only provide recommendations/reports, please do not apply.
Website: https://findmytradesman.esPlatform: Laravel (core marketplace) + WordPress (blog)Languages: Spanish + EnglishGoal: Make the site 100% technically SEO-ready and future-proof, then install and fully configure:
BabyLoveGrowth (automated content + backlinks)
SE Ranking (monitoring + auditing + keyword tracking)
What I need from you
A fixed-price quote for the full scope
A realistic timeline
Evidence you are a true specialist (examples/case studies, tools you use, and your approach)
SCOPE OF WORK (STEP-BY-STEP) – FULL CHECK + FULL CORRECTION
PHASE 1 — Full Crawl, Diagnostics, and Baseline Evidence
Objective: Establish what is broken, what is missing, and what must be fixed.
Tasks
Crawl the full site using tools like Screaming Frog / Sitebulb + Google Search Console + SE Ranking Audit
Export and document:
404s, 5xx, soft 404s
redirect chains/loops
duplicate URLs and parameter/index bloat
missing/duplicate titles, meta descriptions
missing/multiple H1 tags, poor heading structure
pages blocked by robots/noindex incorrectly
canonical issues
thin/near-duplicate pages
Example
If a URL returns a 404, you must either:
restore the page, OR
implement a 301 redirect to the closest relevant page, OR
remove it from sitemaps and internal links.
Deliverable
Baseline report + spreadsheet of issues + priority ranking (Critical / High / Medium / Low)
PHASE 2 — Domain Consistency & Redirect Rules
Objective: Ensure only one canonical domain version exists.
Tasks
Confirm only one version is live and indexable:
https vs http
www vs non-www
trailing slash rules
Implement permanent redirects to the preferred version.
Result required
Google sees exactly one canonical domain setup with clean redirects.
PHASE 3 — Robots.txt + Crawl Control
Objective: Ensure bots crawl what matters and avoid wasted crawl budget.
Tasks
Create/repair robots.txt and ensure sitemap declaration is present.
Block non-SEO areas (login/register/account/dashboard) where appropriate.
ExampleUser-agent: *Allow: /Disallow: /loginDisallow: /registerDisallow: /accountDisallow: /dashboardSitemap: https://findmytradesman.es/sitemap.xml
Result required
Bots can crawl important pages, and low-value pages are not wasting crawl budget.
PHASE 4 — XML Sitemap Architecture (Clean + Segmented)
Objective: Make discovery and indexation easy and accurate.
Tasks
Create a clean sitemap index, ideally segmented:
/sitemap.xml (index)
/sitemap-pages.xml
/sitemap-trades.xml
/sitemap-blog.xml
/sitemap-cities.xml (if city pages exist / will exist)
Rules
Only include pages that are:
canonical
indexable
200 status
not blocked by robots/noindex
Result required
Sitemaps submitted successfully in Search Console and reflect reality.
PHASE 5 — Indexation Control (Noindex Strategy)
Objective: Ensure Google indexes only pages that can rank and convert.
Tasks
Apply noindex, follow to:
login
register
account
dashboard
internal search results (if any)
filter/sort parameter pages (if they create duplicates)
Example meta
Result required
Google’s indexed pages = SEO value pages only.
PHASE 6 — Canonicals, Duplicate Control, and URL Hygiene
Objective: Remove duplicate content risk.
Tasks
Ensure every indexable page has a correct canonical.
Fix duplicates caused by:
query parameters
pagination
sorting filters
multiple category paths pointing to same content
Example canonical
Result required
One clean canonical per page; duplicates consolidated.
PHASE 7 — Multilingual SEO (Hreflang + Canonical Alignment)
Objective: Correct Spanish/English indexing and prevent duplication.
Tasks
Implement hreflang correctly on all translated equivalents.
Ensure self-referencing hreflang and correct language/region mapping.
Example
Result required
Google serves Spanish pages in Spain and English pages where appropriate, without duplicate issues.
PHASE 8 — On-Page SEO Standards (Titles, Meta, Headings)
Objective: Ensure every indexable page has strong and consistent on-page SEO.
Tasks
Create rules/templates for:
page titles (unique, keyword + location where relevant)
meta descriptions (unique, conversion-focused)
H1 (one per page; matches topic intent)
heading structure (H2/H3 supporting content)
ExamplesTitle (trade + city):“Electricians in Alicante | Verified Tradespeople – FindMyTradesman”Meta:“Compare verified electricians in Alicante. Get quotes fast and hire with confidence.”
Result required
No missing/duplicate titles, proper headings, improved CTR potential.
PHASE 9 — Structured Data / Schema (Sitewide + Page Types)
Objective: Improve Google understanding + rich results + AI/LLM comprehension.
Implement + validate
Organization schema (sitewide)
WebSite schema + SearchAction (sitewide)
BreadcrumbList (sitewide)
FAQPage schema (FAQ pages and relevant landing pages)
Service / LocalBusiness style schema where relevant (trade pages)
Result required
Pass Google Rich Results test and schema validation.
PHASE 10 — Internal Linking + Navigation + Crawl Depth
Objective: Make sure important pages are easy for users and bots to reach.
Tasks
Fix orphan pages (no internal links pointing to them).
Strengthen internal linking:
blog → trade pages
blog → city pages
trade pages → related trades
breadcrumbs enabled
ExampleA blog post “Plumber Costs in Spain” must link to:https://findmytradesman.es/trades/plumber
Result required
Strong topical clusters and clear authority flow.
PHASE 11 — Content Quality Control (Remove Spam / Irrelevant Content)
Objective: Protect topical authority.
Tasks
Identify and remove irrelevant/spam posts (example: gambling/casino-type content if present).
Set rules so only relevant content publishes going forward.
Result required
Clean niche alignment: trades, home improvement, homeowner guides.
PHASE 12 — Core Web Vitals & Performance
Objective: Improve speed, UX, and ranking readiness.
Tasks
Improve:
image compression + next-gen formats where possible
lazy loading
caching
render-blocking JS/CSS reductions
mobile performance
ExampleIf images are 2–3MB, compress to ~200–400KB where possible.
Result required
Improved PageSpeed metrics and reduced load times.
PHASE 13 — AI Search Readiness (Future Proofing)
Objective: Make site readable and well-structured for AI search systems.
Tasks
Implement llms.txt at:https://findmytradesman.es/llms.txt
Example contentSite: FindMyTradesman.esDescription: Marketplace connecting homeowners with tradespeople in SpainKey URLs:
/trades/
/blog/
/faq/
Result required
Clear AI-crawl structure and strong semantic signals.
PHASE 14 — Google Search Console + Analytics Verification
Objective: Ensure measurement and indexing control is correct.
Tasks
Verify Search Console property setup
Submit sitemaps
Check Coverage / Indexing reports
Ensure GA4 is installed and tracking properly (and basic conversions if already defined)
Result required
Clean indexing signals and working analytics.
PHASE 15 — Install & Optimise BabyLoveGrowth (After Fixes Complete)
Objective: Start automated content + backlink growth safely on a clean site.
Tasks
Connect BabyLoveGrowth to our blog/CMS publishing
Configure:
topics (trade + homeowner intent)
internal links to our money pages (trade pages)
language targeting (ES/EN)
cadence (e.g., X posts/week)
Ensure content is niche relevant and not generic/spam
Result required
Automated content publishing + correct internal linking to trade pages.
PHASE 16 — Install & Optimise SE Ranking (After Fixes Complete)
Objective: Ongoing automated monitoring.
Tasks
Set up SE Ranking project:
site audit schedule
keyword groups (trade + city)
competitor tracking
backlink monitoring
alerts & reporting
Result required
Ongoing automated reporting, monitoring, and issue alerts.
FINAL DELIVERABLES REQUIRED
You must provide:
Issue list (spreadsheet) + what you fixed + evidence
Before/after crawl comparison
Screenshot evidence where applicable
Sitemap confirmations + Search Console submission status
Schema validation proof
Confirmation BabyLoveGrowth installed/configured
Confirmation SE Ranking installed/configured
Final “SEO Ready” summary report
QUOTE REQUEST
Please reply with:
Your fixed price quote (for the full scope above)
Your timeline (days for each phase)
Tools you will use
2–3 relevant case studies (technical SEO implementation, not only audits)
Confirmation you will implement fixes end-to-end
My Concern (How do I know you’re a real specialist?)
To help me screen applicants, please answer these questions in your reply:
Explain (briefly) how you handle canonical + hreflang on bilingual sites to prevent duplicates.
Explain your method to stop parameter/index bloat on a marketplace site (filters/sorting/search pages).
Provide one example of a technical SEO fix you implemented that improved indexation or rankings (what was wrong + what you changed).
If you can answer these clearly and provide real examples, we’ll shortlist you.
Thank you,Alex Wilson
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $3,686.89Rating: 5.0Verified