Blog / How can I do my own SEO?

How can I do my own SEO?

Let’s get one thing straight from the start: you absolutely can do your own SEO. The industry loves to wrap search engine optimisation in jargon and complex theories, but the truth is that small business owners and entrepreneurs handle their own SEO every day and see brilliant results. You don’t need a computer science degree or a six-figure budget to rank well on Google.

This guide walks you through the practical steps: how to audit your website, research keywords like a pro, fix technical issues that are holding you back, and create content that actually ranks. We’ll cover how search engines work, how to set up proper tracking, and which tools you can use today, with real examples throughout.

From my experience working with hundreds of small businesses, the biggest barrier isn’t technical complexity. It’s knowing where to start and what to prioritise. That’s exactly what we’re going to solve.

Did you know? According to discussions amongst SEO professionals, many successful websites are managed by business owners who learned SEO themselves, often getting better results than expensive agencies because they understand their business intimately.

SEO fundamentals and strategy

Before you get into tactics, you need to understand the game you’re playing. SEO isn’t about tricking Google. It’s about making your website genuinely useful for people who are searching for what you offer.

Understanding search engine algorithms

Let me explain how this actually works without the technical waffle. Google’s algorithm is essentially asking three questions about every webpage: Is this content relevant to what someone searched for? Is this website trustworthy? Does this page give users a good experience?

The relevance bit is straightforward. If someone searches “best pizza in Manchester,” Google wants to show pages about pizza places in Manchester, not pizza recipes or Italian restaurants in London. Trustworthiness comes from factors like how long your site has been around, whether other reputable sites link to you, and whether your content shows real skill.

User experience is where things get interesting. Google tracks signals like how quickly people leave your site (bounce rate), how long they stay, and whether they click through to other pages. If users consistently have a poor experience on your site, Google notices.

Google’s algorithm updates hundreds of times per year, but the core principles stay consistent. Create genuinely helpful content for real people, and you’ll weather most algorithm changes just fine.

Quick Tip: Google’s SEO Starter Guide is your bible here. It’s written by the people who actually build the search engine, so when they say something matters, it matters.

Keyword research and analysis

Keyword research is where most people either get completely overwhelmed or massively oversimplify things. The truth sits somewhere in the middle.

Start with what I call “customer language research.” Sit down and write out exactly how your customers describe their problems and your solutions. Not how you describe them, how they do. If you sell accounting software, your customers might search for “easy bookkeeping app” rather than “enterprise financial management solution.”

Google’s Keyword Planner is free and gives you search volumes, but honestly, the free version is a bit rubbish for precise numbers unless you’re running ads. Instead, try these approaches:

Use Google’s autocomplete feature. Start typing your main topic and see what Google suggests. These are real searches from real people. The “People also ask” section and the related searches at the bottom of the results page are goldmines too.

Check out Answer the Public for question-based keywords. People often search in questions like “how to…” or “what is…”, and these can be easier to rank for than competitive single keywords.

Look at your competitors’ websites. What topics are they covering? What keywords appear in their page titles and headings? You’re not copying, you’re understanding the scene.

Reality Check: Don’t chase keywords with massive search volumes if you’re just starting out. A keyword with 500 monthly searches that you can actually rank for is worth more than one with 50,000 searches where you’ll never crack the first page.

Competitor SEO assessment

Your competitors are basically doing free market research for you. They’re showing you what works in your industry, what doesn’t, and where the gaps are.

Start simple: search for your main keywords and see who consistently appears in the top results. These are your real SEO competitors, not necessarily your business competitors. Sometimes a blog or resource site outranks actual businesses.

Visit their websites with a careful eye. What topics do they cover? How is their content structured? What kind of pages rank well for them, product pages, blog posts, resource guides?

Pay attention to their technical setup too. How fast do their pages load? Are they mobile-friendly? Do they have clear navigation and internal linking?

Research on market research and competitive analysis shows that understanding your business environment is key to spotting opportunities and limitations in winning customers. This applies directly to SEO: you need to know what you’re up against.

What if your competitors seem unbeatable? Look for subtopics or long-tail keywords they’re not targeting. Maybe they focus on “web design” but ignore “web design for restaurants.” That could be your opportunity.

Setting measurable SEO goals

This is where most DIY SEO efforts fall apart. People start optimising without clear goals, then wonder why they’re not seeing results.

Forget vanity metrics like “improve our Google ranking.” That’s not a goal; it’s a wish. Set specific, measurable objectives tied to your business outcomes.

Good SEO goals might be: “Increase organic traffic to our service pages by 40% within six months,” or “Rank in the top 5 for ‘plumber in Bristol’ within three months,” or “Generate 20 new leads per month from organic search.”

Track these metrics from day one: organic traffic (from Google Analytics), keyword rankings (using Google Search Console or free rank trackers), and conversions from organic traffic. Set up Google Analytics and Search Console straight away. They’re free, and you need them.

Here’s a secret: most businesses see their first SEO improvements within 2-3 months, but marked results typically take 6-12 months. SEO is like going to the gym. You won’t see abs after one workout, but consistent effort pays off.

Technical SEO implementation

Now we’re getting into the nuts and bolts. Technical SEO sounds intimidating, but it’s really just making sure your website works properly for both users and search engines. Think of it as basic maintenance rather than rocket science.

Website speed optimisation

Page speed isn’t just a ranking factor, it’s a business factor. Amazon found that every 100ms delay in loading time cost them 1% in sales. Google expects your pages to load in under 3 seconds on mobile, and honestly, users are even less patient.

Start with Google’s PageSpeed Insights tool. It’s free, and it’ll tell you exactly what’s slowing down your site. The most common culprits are oversized images, too many plugins (if you’re on WordPress), and slow hosting.

Images are usually the biggest problem. That beautiful hero image on your homepage might be 5MB when it could be 500KB with no visible quality loss. Use tools like TinyPNG or Squoosh to compress images before uploading them.

If you’re on WordPress, audit your plugins ruthlessly. Each plugin adds code that needs to load, and some are absolute resource hogs. Deactivate any you’re not actively using.

Hosting matters more than people think. That GBP 3/month shared hosting might seem like a bargain, but if your site loads slowly, it’s costing you customers. Consider upgrading to managed WordPress hosting or a decent VPS if you’re getting substantial traffic.

Did you know? Google’s Core Web Vitals became ranking factors in 2021, focusing on loading performance, interactivity, and visual stability. Sites that score well on these metrics often see improved rankings and user engagement.

Mobile responsiveness setup

More than half of all web traffic comes from mobile devices, and Google uses mobile-first indexing, meaning it primarily looks at the mobile version of your site for ranking purposes.

Test your site on actual mobile devices, not just by resizing your browser window. The experience can be quite different. Check that buttons are easily tappable, text is readable without zooming, and forms work properly.

Common mobile issues include navigation menus that don’t work on touch screens, contact forms with tiny input fields, and pop-ups that are impossible to close on mobile. Fix these, and you’ll immediately improve the experience.

Google’s Mobile-Friendly Test tool will flag basic issues, but don’t stop there. Ask friends or customers to browse your site on their phones and give you honest feedback.

XML sitemap creation

An XML sitemap is basically a list of all the important pages on your website, formatted so search engines can read it easily. It’s like giving Google a map of your site.

If you’re using WordPress, plugins like Yoast SEO or RankMath will automatically generate and update your sitemap. For other platforms, there are online sitemap generators, or you can create one manually if your site is small.

Submit your sitemap to Google Search Console and Bing Webmaster Tools. This doesn’t guarantee your pages will be indexed, but it helps search engines find your content more efficiently.

Keep your sitemap clean. Only include pages you want search engines to index. Leave out admin pages, duplicate content, and pages with thin content.

Success Story: A local restaurant I worked with saw a 35% increase in organic traffic within two months just by fixing their mobile responsiveness issues and optimising their images. Sometimes the biggest wins come from the basics.

Content creation and optimisation

Content is still king in SEO, but not all content is created equal. You need content that serves a real purpose for your audience while also being optimised for search engines.

Creating search-optimised content

Start with search intent. What is someone actually trying to accomplish when they search for your target keyword? Are they looking for information, trying to buy something, or comparing options?

If someone searches “best running shoes,” they’re probably in research mode, comparing different options. If they search “buy Nike Air Max size 9,” they’re ready to purchase. Your content needs to match that intent.

Write for humans first, then optimise for search engines. Include your target keyword in the title, a few times in the content naturally, and in at least one heading. But don’t stuff keywords everywhere. It reads terribly, and Google penalises it.

Length matters, but context matters more. A 500-word article that perfectly answers someone’s question beats a 2,000-word article full of fluff. That said, thorough content often performs well because it covers topics properly.

Quick Tip: Use the “inverted pyramid” structure from journalism: put the most important information first, then add supporting details. Many people scan rather than read, so front-load your value.

On-page SEO techniques

On-page SEO is about optimising individual pages to rank higher and earn more relevant traffic. It’s the stuff you control directly on your website.

Title tags are vital. They’re what appears as the clickable headline in search results. Keep them under 60 characters, include your target keyword, and make them compelling enough that people want to click.

Meta descriptions don’t directly affect rankings, but they influence click-through rates. Write them like mini-advertisements: describe what’s on the page and why someone should visit.

Use heading tags (H1, H2, H3) to structure your content logically. Your H1 should be your main topic, H2s for major sections, H3s for subsections. This helps both users and search engines understand your content.

Internal linking is massively underused. Link to other relevant pages on your site using descriptive anchor text. This helps search engines understand your site structure and keeps users engaged longer.

Building topic authority

Google loves sites that show real know-how in specific topics. Rather than writing one article about everything, focus on becoming the go-to resource for your niche.

Create content clusters around your main topics. If you’re a fitness coach, you might have clusters around “weight loss,” “strength training,” and “nutrition.” Each cluster should have a main pillar page and several supporting articles that link to it.

Update and expand existing content regularly. Google favours fresh, thorough content. If you wrote an article six months ago, review it. Can you add new information, better examples, or more recent statistics?

Pro Insight: Topic authority isn’t just about quantity, it’s about depth and quality. Better to be known as the expert on one specific thing than to be mediocre on everything.

Links are still one of Google’s strongest ranking signals. When other websites link to yours, it’s like a vote of confidence in your content. But not all links are equal, and dodgy link-building tactics can actually harm your rankings.

The best links come naturally from creating genuinely useful content, but you can encourage the process. Start by creating linkable assets: thorough guides, original research, useful tools, or unique insights that others in your industry would want to reference.

Guest posting on reputable sites in your industry can work, but focus on providing value rather than just getting a link. Write genuinely helpful content for their audience, and the link becomes a natural byproduct.

Local businesses have unique opportunities. Partner with local organisations, sponsor community events, or offer to write for local publications. These often result in high-quality, relevant links.

Business directories can provide valuable links and local visibility. Quality directories like Jasmine Web Directory offer legitimate SEO benefits while helping potential customers discover your business. Research on business directory benefits shows that directory listings can add to your online presence, improve local visibility, and boost SEO performance.

Local SEO implementation

If you serve customers in specific locations, local SEO is essential. It’s often easier to rank locally than nationally, and local searches often carry higher commercial intent.

Claim and optimise your Google Business Profile. It’s free and appears in local search results and Google Maps. Keep your information consistent across all platforms: same business name, address, and phone number everywhere.

Encourage customer reviews actively but ethically. Don’t buy fake reviews (Google will catch you), but do ask satisfied customers to leave honest reviews. Respond to all reviews, positive and negative.

Create location-specific content if you serve multiple areas. Rather than one generic service page, create separate pages for “Plumbing Services in Manchester” and “Plumbing Services in Liverpool” with location-specific information.

Myth Buster: Some people think you need hundreds of links to rank well. Quality trumps quantity every time. Ten links from relevant, authoritative sites are worth more than 100 links from random, low-quality sites.

Monitoring and analytics

You can’t improve what you don’t measure. SEO without proper tracking is like driving blindfolded: you might eventually reach your destination, but you’ll probably crash along the way.

SEO tracking tools you need

Google Analytics and Google Search Console are your foundation. They’re free and provide key data about your website’s performance. Set them up properly from day one, including goal tracking for conversions.

Google Search Console shows you which keywords bring traffic to your site, which pages perform best, and any technical issues Google has found. Check it weekly at minimum.

For rank tracking, free tools like Google Search Console give you some data, but dedicated tools like SEMrush, Ahrefs, or even free alternatives like Ubersuggest provide more detailed insights.

Don’t ignore user behaviour metrics in Google Analytics. Pages with high bounce rates might need content improvements, while pages with long session durations are probably hitting the mark.

Performance measurement strategies

Track metrics that matter to your business, not just vanity metrics. Organic traffic is important, but what matters more is whether that traffic converts into customers, subscribers, or whatever your business goals are.

Set up conversion tracking for key actions: contact form submissions, phone calls, purchases, newsletter signups. This shows you which keywords and pages actually drive business results.

Monitor your progress monthly, but don’t panic over short-term fluctuations. SEO is a long-term game, and rankings can vary because of algorithm updates, seasonal factors, or increased competition.

Did you know? According to SEO community discussions, many successful DIY SEO practitioners focus on consistent content creation and basic optimisation rather than complex technical tactics. Daily content creation and proper optimisation often yield better results than sporadic advanced techniques.

Common DIY SEO mistakes to avoid

Let me save you some time and heartache by pointing out the mistakes I see most often when people tackle SEO themselves.

Over-optimisation pitfalls

The biggest mistake is trying too hard to optimise everything. Keyword stuffing, over-optimised anchor text, and unnatural content are red flags for Google. Write naturally, and optimise subtly.

Don’t obsess over keyword density percentages. There’s no magic number. Just use your target keywords naturally throughout your content. If it sounds awkward when you read it aloud, it’s probably over-optimised.

Avoid the temptation to optimise for dozens of keywords on one page. Pick one primary keyword and maybe 2-3 related terms per page. It’s better to have several focused pages than one confused page.

Technical implementation errors

Duplicate content is a common issue, especially with e-commerce sites. Use canonical tags to tell Google which version of similar pages is the main one. Don’t let your site create multiple URLs for the same content.

Broken internal links hurt user experience and waste your site’s authority. Regularly check for broken links using tools like Screaming Frog or even free online broken link checkers.

Don’t ignore your robots.txt file or accidentally block important pages from being indexed. This file tells search engines which parts of your site they can access. Get it wrong, and you might hide your best content.

What if you’ve made these mistakes already? Don’t panic. Most SEO mistakes are fixable. Clean up your content, fix technical issues, and focus on creating value for users. Google is generally forgiving if you’re making genuine improvements.

Common MistakeImpactQuick Fix
Keyword stuffingRankings drop, poor user experienceRewrite content naturally, focus on synonyms
Slow loading pagesHigh bounce rate, lower rankingsCompress images, upgrade hosting, remove unused plugins
No mobile optimisationLost mobile traffic, ranking penaltiesUse responsive design, test on actual devices
Duplicate contentConfused search engines, diluted authorityUse canonical tags, consolidate similar pages
Poor internal linkingWasted authority, poor user navigationAdd relevant internal links with descriptive anchor text

Content strategy missteps

Creating content without understanding search intent is like cooking without knowing what your guests want to eat. Research what people are actually looking for when they search your target keywords.

Don’t neglect content updates. Publishing content and forgetting about it is a waste. Review and refresh your content regularly: add new information, update statistics, and improve formatting.

Ignoring user-generated content is a missed opportunity. Customer reviews, testimonials, and even comments can provide fresh content and show Google that your site is active.

DIY SEO Checklist:

  • Set up Google Analytics and Search Console
  • Research keywords your customers actually use
  • Audit your site speed and fix major issues
  • Ensure your site is mobile-friendly
  • Create and submit an XML sitemap
  • Write content that matches search intent
  • Optimise title tags and meta descriptions
  • Build internal links between related pages
  • Claim and optimise your Google Business Profile
  • Monitor your progress with regular reporting

Doing your own SEO isn’t just possible, it’s often preferable. You understand your business, your customers, and your goals better than any external agency ever could. You’re also more invested in long-term success rather than quick wins that might backfire later.

The key is starting with solid fundamentals and building systematically. Don’t try to implement every advanced technique at once. Focus on creating genuinely useful content, fixing obvious technical issues, and building authority gradually through quality work.

SEO isn’t a one-off task; it’s an ongoing process. Search engines evolve, competitors emerge, and user behaviour changes. But if you stick to the fundamentals we’ve covered and commit to consistent improvement, you’ll build sustainable organic visibility that drives real business results.

Every SEO expert started as a beginner. The difference between success and failure isn’t technical genius. It’s persistence, attention to detail, and a genuine focus on serving your audience. You’ve got this.

This article was written on:

Atila-Robert Gomboș
Atila-Robert Gomboș
is the co-founder and CEO of Jasmine Directory (since 2009), where he handles the editorial review of submissions. From 2011 to 2017 he was a volunteer editor of DMOZ (Open Directory Project). Since May 2024 he has also been IT Manager, IT Procurement Specialist and CISO at Printopia S.R.L., Timișoara. He earned a BA, a Master's degree and a doctorate in Visual Arts (2024, Magna Cum Laude) from the West University of Timișoara, and a Bachelor's degree from Babeș-Bolyai University Cluj-Napoca. He is the editor of the online journal "Artă și Artiști Vizuali" (ISSN 2734-6196). Doctoral thesis: https://doi.org/10.5281/zenodo.20514341; ORCID iD: https://orcid.org/0000-0001-6468-2811.
LIST YOUR WEBSITE
POPULAR

Utilizing AI to Improve Visual Content Recognition

Ever wondered how your smartphone recognises your face to unlock, or how Google Photos sorts your holiday snaps by location and people? That's AI visual content recognition at work. This technology is no longer only about clever algorithms. It's...

The Hidden Dubai Directory Entrepreneurs Rely On

When I first landed in Dubai back in 2019, I thought finding business connections would be as straightforward as googling "Dubai business directory." I was wrong. The real goldmine of entrepreneurial connections in this emirate isn't sitting on page...

Omnichannel E-E-A-T: Aligning Your Site and Directories

Ever wondered why some businesses dominate search results while others stay invisible? It usually isn't about having one great website. It's about building a single, consistent presence across every platform where people find you. When Google's E-E-A-T framework lines...