Most SEO checklists are written for marketers with a budget and an agency. This one is written for someone running a business in Suffolk County who has a few hours and wants to know exactly which of them are worth spending.
Work through it in order. Section one makes everything else measurable, so do not skip it.
1. Foundations — do these first
None of this improves rankings directly. All of it makes everything after it possible to measure and correct.
Foundations — about 90 minutes, no technical skill needed
Measurement
- Google Analytics 4 installed and recording
- Google Search Console verified for your domain
- Sitemap submitted in Search Console
- Conversions defined — calls, form fills, bookings
- Baseline recorded: current calls, forms, impressions
Access & ownership
- You hold the domain registrar login
- You hold the hosting login
- You are the owner of the Google Business Profile, not an agency
- You have admin access to Analytics and Search Console
2. Local SEO — the highest return per hour
Local — about 2 hours, plus 20 minutes a month afterwards
Google Business Profile
- Business verified and address or service area correct
- Primary category matches your main money service
- Every relevant secondary category added
- All services listed individually, each with a description
- 20+ real photos uploaded, new ones added monthly
- Opening hours correct, including holidays
- Website link points to the matching service page, not the homepage
- Google Posts published at least twice a month
- Q&A seeded with real customer questions
- Every review replied to within 48 hours
Citations & reviews
- Name, address and phone identical everywhere online
- Apple Maps and Bing Places listings claimed
- Yelp, BBB and relevant trade directories claimed
- Local chamber of commerce listing live
- A repeatable way to ask every happy customer for a review
- Target of two to four new Google reviews per month
3. On-page — where most sites are losing
This section is where the ranking actually happens. Some items you can do in a CMS; the structural ones usually need a developer.
On-page — the structural half of the work
Page structure
- One dedicated page per service you sell
- One page per town you genuinely serve, with real local content
- Every page has exactly one H1
- Title tag under 60 characters, with the target term near the front
- Meta description under 155 characters, written to earn the click
- URLs short, readable and keyword-bearing
- Internal links from service pages to related services and towns
Page content
- 500+ genuinely useful words on each service page
- The exact phrase a customer would search appears naturally
- Towns you serve mentioned in context, not stuffed
- Photos of your real work, with descriptive alt text
- Licence numbers, certifications and insurance visible
- One obvious call to action above the fold
- Click-to-call phone number on every page
| Page | Weak title | Better title |
|---|---|---|
| Homepage | Home | ABC Electric | Electrician in Selden, NY | Licensed & Insured | ABC Electric |
| Service page | Services | Electrical Panel Upgrades in Suffolk County | ABC Electric |
| Town page | Centereach | Electrician in Centereach, NY | Same-Day Service | ABC Electric |
| Contact | Contact Us | Contact ABC Electric | Free Estimates in Suffolk County |
The pattern: what you do + where + a differentiator + brand. Front-load the term someone would actually type.
4. Technical — mostly needs a developer
Technical — re-run this section quarterly
Performance & access
- HTTPS active, no mixed-content or certificate warnings
- Largest Contentful Paint under 2.5 seconds on mobile
- Images compressed and served in a modern format
- No render-blocking scripts above the fold
- Mobile layout designed for phones, not shrunk from desktop
- No horizontal scrolling on any page at 375px wide
Crawl & structured data
- robots.txt is not blocking anything important
- XML sitemap current and free of 404s and redirects
- LocalBusiness schema with address, phone and hours
- Service schema on every service page
- FAQPage schema where you answer real questions
- Canonical tags set, no duplicate versions of a page indexed
- 301 redirects in place for every URL you have ever changed
- Zero broken internal links
- 2.5s
Mobile LCP target
- 500+
Words per service page
- 60 chars
Title tag ceiling
5. Content — the ongoing part
Once the foundations are right, content is what keeps the graph moving. You do not need to publish weekly; you need to answer the questions your customers actually ask.
Collect real questions
Write down every question customers ask on the phone for two weeks. That list is your content plan, and it is better than any keyword tool.
Free
Answer one per month
One properly written page per question beats four thin posts. 'How much does an electrical panel upgrade cost in Suffolk County' is a page that earns calls for years.
2 hours each
Link it into the site
Every new page should link to the relevant service page and be linked from it. Orphan pages rarely rank.
10 minutes
Refresh, don't republish
Updating an existing page that is nearly ranking usually beats writing a new one. Check Search Console for pages sitting at positions 8–20.
Quarterly
What to skip
Worth your time
- Completing the Google Business Profile properly
- One strong page per service
- Asking every customer for a review
- Fixing mobile load time
- Answering real customer questions in writing
Skip these
- Buying backlink packages
- Publishing weekly posts nobody searches for
- Keyword density targets — this stopped mattering years ago
- Meta keywords tags, which Google has ignored since 2009
- Forty thin town pages for places you have never worked
How often to re-run each section
- Weekly
- Ask for reviews. Reply to any that arrived. Five minutes.
- Monthly
- Google Post, new photos, check Search Console for new errors, add one content page.
- Quarterly
- Re-run the entire technical section. Check page speed. Review which pages sit at positions 8–20 and improve them.
- Annually
- Full citation audit, competitor review, and a check that your service pages still match what you actually sell.
Frequently asked questions
Can a small business do SEO without hiring anyone?
Substantially, yes. Google Business Profile optimisation, review generation, citation consistency and writing service page content are all doable yourself and account for a large share of the results. Technical performance, schema markup and site structure usually need a developer.
What is the single most important item on this checklist?
A complete Google Business Profile with a steady flow of reviews. It is free, takes an afternoon to set up properly, and for local searches it outranks everything else you might do.
How long before this checklist produces results?
Google Business Profile improvements can show within four to eight weeks. Website changes — new service pages, technical fixes — typically take three to six months to translate into rankings and calls.
Do I need to blog every week?
No. One thoroughly useful page a month that answers a question customers genuinely ask outperforms four thin posts a week. Frequency is not a ranking factor; usefulness is.
How do I know if my site has schema markup?
View the page source and search for 'LocalBusiness', or run the page through Google's Rich Results Test. If nothing appears, your site has no structured data and that is one of the higher-value fixes available to you.
- SEO Checklist
- Local SEO
- Technical SEO
- Long Island
- DIY



