Technical SEO services for small business, from the people who build websites

Many SEO problems start in the code: slow pages, broken redirects, duplicate URLs, missing markup. We build websites for a living, so we fix the foundation first, then publish the pages your customers search for and show you the results in a dashboard you can read.

Technical SEO services: fix the foundation first

Technical SEO is the part many agencies hand off. We do it ourselves, in the code. On iLights Modern, we worked through what Search Console reported: H1 tags fixed, duplicate homepage URLs collapsed with 301 redirects, and fonts and scripts no longer loaded from third-party servers. On Tulip Landcare's rebuild, every old WordPress URL either kept its address or got a one-hop redirect, so the links pointing at the old pages still lead somewhere. The work covers:

Site structure and on-page SEO

Search engines and customers both need to see what you do and where you do it. We plan the site around your real services and your real service area. For Rachelle's Cleaning Services we built city pages with distinct local content for each area, and on iLights Modern we added 10 city pages and rewrote the original 12 with copy specific to each city. On every site, that means:

Content written for searchers, reviewed by a person

We research the questions your customers type and turn them into service pages, FAQs and articles. AI helps us draft faster, but every piece is edited by a person before it goes live, and you approve anything that makes a claim about your business. Nothing gets published just to fill a calendar. Thin or duplicate pages get merged or removed, because more pages isn't the same as better pages.

Local signals for service businesses

For businesses that serve customers in an area, a few signals carry extra weight. Reviews are one: we can set up automatic Google review requests so every happy customer gets asked, not only the ones someone remembers. Consistency is another: your business name, phone number, hours and service area should match on your site, your listings and your structured data. We check that and fix what lives on your site.

An SEO reporting dashboard you can read

We build custom SEO reporting dashboards from your Google Search Console data, so you aren't left decoding a long PDF. The numbers come straight from Google; we don't add vanity metrics or invented benchmarks. What you see:

Bilingual SEO, English and Spanish

Spanish SEO isn't a translation job. People search differently in each language, and Spanish speakers in the US don't always use the same words as searchers in Mexico or Colombia. We research keywords in Spanish, write the Spanish pages natively, give them their own URLs and connect both versions with hreflang, so Google shows each person the right one.

How we work, month to month

  1. Audit. We crawl the site, read Search Console, check speed and markup, and look at who ranks for your services.
  2. Prioritized fix list. A written list ordered by impact and effort, so the important problems get fixed first.
  3. Monthly work. Technical fixes, new and improved pages, internal links and markup, done in the code or your CMS.
  4. Monthly report. Your dashboard updates as data comes in, and each month we summarize what changed and what we did.

SEO and AI visibility share most of the same groundwork. When you also want to show up in ChatGPT and Gemini, see AI search optimization. And if the site itself is what's holding you back, we can redesign and rebuild it.

Related work

Landscape lightingilightsmodern.com ↗

iLights Modern

A landscape-lighting company moved off WordPress hosting, with server-rendered pages, an on-site editor and a booking admin.

What we built

  • Migration off WordPress hosting, keeping the original theme, with server-rendered pages
  • In-browser editor for page copy and images, locked to admins
  • 10 new city pages, the original 12 rewritten, and technical SEO fixes
  • Self-booking form with a status workflow for consultations and installs
  • Next.js
  • PostgreSQL
  • Netlify
  • Fly.io

Tulip Landcare

A landscaping company's WordPress site rebuilt in Next.js, plus a back office for leads, estimates, jobs and invoices.

What we built

  • Every page migrated from WordPress/Elementor, keeping the original URLs
  • 301 redirect map so legacy URLs resolve in a single hop
  • Service and city pages, a blog, structured data and llms.txt
  • Quote form that saves each lead first and merges repeat enquiries
  • Next.js
  • PostgreSQL
  • Fly.io

Rachelle's Cleaning Services

A house-cleaning website built to rank city by city, with a multi-step quote form and an installable owner dashboard.

What we built

  • City pages with distinct local content, plus service pages and an areas hub
  • Multi-step quote form with honeypot spam protection
  • Separate lead-intake API with transactional email
  • Owner dashboard installable as a PWA, with phone push notifications
  • Next.js
  • Mapbox GL
  • Node.js
  • Web Push
  • Netlify

Frequently asked questions

How long does SEO take?

Usually months, not weeks. Technical fixes can show up as soon as Google recrawls your pages, but new content and stronger positions build over time and depend on your competition. We won't promise a date; your dashboard shows what's moving.

Do you guarantee rankings?

No. Google decides rankings, and nobody outside Google controls them. Anyone who guarantees a first-page spot is guessing or taking risks with your site. What we commit to is the work in your plan and an honest report on it.

Do you work on sites you didn't build?

Yes. We start with an audit to see what your platform allows. WordPress, Wix and other builders can be improved, though some technical fixes are limited by the platform. If the platform turns out to be the main obstacle, we'll tell you; moving the site is an option, not a requirement.

What do I need to provide?

Access to Google Search Console and Google Analytics (or we set them up), access to your site or CMS, a list of your services and the areas you serve, and someone who can answer questions about the business and approve content.

Can you do SEO for a Spanish-only site?

Yes. We work on Spanish-only sites, English-only sites, or both versions together, with keyword research and writing done natively in each language.

Related services

Have a project in mind?

Tell us what you need and we'll get back to you by email.