Wordpress SEO Expert

Improve your Google ranking with Peter Mahoney, 20+ years SEO & Wordpress experience

  • SEO Overhaul
  • SEO Campaign
  • WP Support
  • Blog
    • SEO Emails
  • Praise

Your SEO guy doesn’t do your SEO?

May 8, 2025 by Peter Wordpress SEO Expert

Usually I post these without editorialising. But this interaction was just so funny and ridiculous – I get some odd requests but this one is beyond!

I am working with an SEO guy to generate traffic for my website. He asked me a some things to fix plus I have indexing errors in Google search console.

Basically I would need a fix all those issues(and possibly more) to make the website “visible” and make Goole like it.

Can you help me on this?

If I can be frank, this is a bit of an unusual request – simply because your SEO guy should be fixing anything related to SEO. That’s his job. 🙂

I certainly do all the SEO work for my clients.

I do quite often have so-called ‘SEO companies’ employ me to do their own websites’ SEO – but I’ve not had someone reach out previously to say they have an SEO person, but that person isn’t doing the SEO work and fixes for them.

Perhaps he’s actually just consulting on SEO for you–in which case I would query how much he really understands about this very complicated field – if he’s not able to do the work himself.

I’m afraid I’m going to have to pass on this.

 

Peter Mahoney
WordPress SEO Expert

Filed Under: SEO Emails

Outreach for backlinks – how to get quality links that Google will love

April 8, 2025 by Peter Wordpress SEO Expert

I’m thinking of redirecting my Virtual Assistant work to other tasks as the generic LinkedIn work I instructed them to is not really fruitful.
Part of an admittedly AI suggested strategy is to redirect her work to include outreach for back links. Is this an advisable strategy and do you have a recommended approach/template for her to use as part of this process?

That’s been something I’ve recommended a few times myself. 🙂

“Outreach” needs to be quite specific though. It’s not buying links, or paying for them (there are a very, very few exceptions to this). It really is about contacting people you probably already know. For a start, anyway.

It’s about getting in touch with clients, suppliers (which applies to you less than other people given the nature of your business – but for a lot of people suppliers are more likely than anyone else to give them links, simply because of the nature of the supplier/purchaser relationship) and just really leveraging your real world networks to ask for links. Sometimes it might behoove you to offer those reciprocally too.

Those very few exceptions I mentioned above is for things like payment in kind. Perhaps in exchange for a link from a well known client of yours you offer them a discount on their next service. That sort of thing.

Links generated through real world interactions have value. Automated processes don’t. You’d think Google wouldn’t be able to tell the difference but they can – it’s not a technical difference it’s a relational one. And one thing big tech is excellent at (think Facebook and other social platforms) is working out the nature of relationships.

I don’t have a generic template to share with you on this – simply because this interpersonal (inter-business) type of relational question isn’t really well served by generic emails or questions. But I can work on something with you that would help with your specific need.

Peter Mahoney
SEO Specialist of waaay-too-many years

Filed Under: Backlinks, Search Engine Optimisation (SEO), SEO Emails Tagged With: backlinks, clients, google, linking, links, suppliers

SEO for a counselling psychologist

April 5, 2025 by Peter Wordpress SEO Expert

I am a counselling psychologist. I am enquiring about your ‘Complete WordPress SEO Overhaul’ package. Since I’ve allowed Google to find my website, when I search my name in Google, there are various individual pages in the search results with either an image or logo from my website as if it’s a page from my website. I don’t want these to show up; these are not pages I’ve created or listed on my website. Is the removal of these pages from the search results included in the package above?

Do you send keywords for approval prior to entering these in?

Lastly, do you offer any website support and what are your fees for the work mentioned below? I’d like to also add a logo to my footer and add a discrete privacy policy hyperlink in the footer area of the website. If you do provide these services, please can you provide a quote for this.

Thanks for contacting me. I’ll reply to each of your queries in turn.

1)
Could you please send a screenshot of what you’re seeing in Google please?

Also, I’d love to be able to look at your site and come back to you with some concrete recommendations. Any chance you might send me the URL for it please?

2)
I don’t usually ask for keyword approval, no. There’s a few things to talk about regarding keywords. But I’ll try to be somewhat brief. Firstly, I recommend this short article:
https://peter.mahoneywebmarketing.com/a-few-key-words-about-keywords/

That’s one thing to know.

But another is that the keyword research I do for you looks at your content, competitors content and SEO setup, search volume and trends, etc.

Most clients don’t even send me their own ideas of what they want to rank for. They’re very welcome to of course, but really the usefulness there is to compare their list of ‘what they want’, versus ‘what Google and Bing are likely to rank their site for’.

I do occasionally have a situation where a client wants to rank for queries and terms they don’t even use on their website. Or the results of the research come out with really generic things, for example if the main thing on their site is just a series of ‘buy now’ buttons.

But of course, in situations like that – they have way bigger problems than just their SEO. 🙂

3)
I do offer WordPress support, as part of one of my ongoing WordPress support and maintenance packages. You can read more information about those here:
https://peter.mahoneywebmarketing.com/ongoing-wordpress-support/

The sort of work you’re after would be pretty quick actually. So you could get the cheapest package, and even one with SEO, and then just pay an extra 15 mins for those foot changes.

Sorry for all the information! But I do like to be thorough. 🙂

 

Peter Mahoney
WordPress SEO Expert

Filed Under: SEO Emails

My site has errors – timeouts – and my host isn’t helping me

October 21, 2024 by Peter Wordpress SEO Expert

Hi Peter,

My site has been reporting errors (timeouts) which have become more regular the past week or so. I am having it looked at but nothing conclusive atm. The host guy mentioned Cron Jobs (TBH I’m not even sure what that is) as being a possible suspect, and have done as much through the host (I believe including increasing the timeout parameters), but the errors keep coming – once or twice a day I would say. Would you be able to look at WP to see if anything jumps out at you? I’m asking everyone about this Peter, and coming to you also as I do not want SEO to suffer due to frequent site down statuses.

Best regards.

Thanks.

Just over the past several days Google has started seeing your site offline a number of times–which is definitely not what we want.

I’ve had a good 20 minute look through your site and there’s nothing I see that would be a smoking gun here.

I do know all about cron jobs. Every now and then WordPress will run processes to see if it needs to do anything in the background. A simple example is, say, you’ve scheduled a post to go live at a certain time. The cronjob would publish that. That’s a really simple example–there are many of them.

All perfectly normal WordPress stuff, and not usually anything that causes an issue.

One thing going against you with a lesser-quality host like yours is they don’t run cronjobs the way they’re meant to be run. So on my servers they’re a proper server process. Every minute the server checks if there’s scheduled tasks, and triggers them from the server itself. Those cheaper hosts don’t do that – they instead wait until someone loads a page on a website, which then triggers the check. So it’s not strictly server-time based – it’s when someone loads a page. What that can lead to is that when someone wants to see content on the site, that’s when it starts working on everything else too, which can mean it’s doing too many things at once and the page won’t load.

However your site doesn’t actually do a lot of processes on cronjobs anyway–so I’d be very surprised if that was to blame. And it certainly doesn’t do more now than it did, say, a month ago.

I suspect the real fault is just the usual – your host have overloaded a server with sites and it’s causing problems because you all share the same resources. With these cheaper hosts I see that more often than not.

Just a thought – I know you don’t want to pay more for hosting – and mine is more expensive. But what if I made a ‘hidden from search engines and the general public’ copy of your site on one of my machine, just so you can see how much faster and fool-proof it is? It’ll take me a couple of hours but I’m happy to do that gratis, just to show you what hosting can be like.

It will be affecting your SEO at this stage–and I know from experience your web hosting support team aren’t that fantastic.

Peter Mahoney
WordPress SEO Expert

 

 

Filed Under: Hosting, SEO Emails, Wordpress

How do we fix 404 errors after a site move or migration?

October 20, 2024 by Peter Wordpress SEO Expert

Hi Peter,
We migrated from Visualsoft to Woocommerce approx. 10 days ago and are experiencing 404 errors. Please see a couple of examples below –

https://furnituredirect.co.uk/contact-us-i3

https://furnituredirect.co.uk/hollywood-station-pro-white-p578

How do we quickly resolve this?

Many thanks.

Thanks for contacting me.

I assume what happened was in the move, the structure of your old URLs wasn’t duplicated on the new site.

When I look at those URLs you’ve sent through, and compare them to the new examples – there doesn’t seem to be some simple rule that could be written to resolve that.

What I mean by that is sometimes if a company changes systems, it’s as simple as the old URL looking like:
https://furnituredirect.co.uk/shop/hollywood-station-pro-white/

and the new one:
https://furnituredirect.co.uk/product/hollywood-station-pro-white/

in which case it’s easy enough to write a rules that says:
/shop/

has changed to:
/product/

But your site looks much more complex – every old URL has seemingly random characters and numbers at the end of it (which is probably some internal Visualsoft ID).

The correct approach is to make sure all the old URLs have proper 301 redirects in place to forward them to the new URL. In your case I think that would be a matter of manually mapping each one. Creating a spreadsheet of all the old URLs (which you’d need to either glean from an old sitemap file, or perhaps searching for your domain in Google and copying/pasting all the old URLs they’re showing) in one column, with the equivalent new URL next to it.

Then that could be used to create the forwarding rules.

The quick way is to install a plugin to forward all 404s to the homepage. The downside is you’d lose much of the SEO authority the site had previously I’m afraid.

With any site move, ideally this would be a major part of the migration plan ahead of time. Doing it after the fact is always a bit stressful, and less than ideal from an SEO standpoint too.

I hope that helps – and sorry there’s no perfect quick fix!

 

Peter Mahoney
WordPress SEO Expert

Filed Under: Google, Hints & Tips, Search Engine Optimisation (SEO), SEO Emails

Why does SEMRush show my ranking change so much?

May 9, 2024 by Peter Wordpress SEO Expert

Hello Peter, I have noticed on SEMrush that keywords do yoyo quite a bit. Any thoughts? Why do my search engine results rankings seem to jump around so much?

SEMrush is an ok system – but far from perfect.

Those 3rd party systems will show you a variety of different results – but it’s down to how they’re able to work from a technical perspective rather than anything really indicative of your own ranking position.

Think about how search engines personalise results. Different people see different results based on their search history, location, all kinds of variables.

One big issue was if you searched for the same thing a lot from the same IP address you might end up seeing your own site totally skewed. I would see mine too low (because I would often search for myself and never then click on the link) but some people see theirs too high too high (think about people that work in organisations who search for their own company site to find it).

These third party systems like SEMrush fell foul of that too. They had a few servers they used for all their searching, and ended up with very personalised results. Which were inaccurate.

Their attempt to resolve that issue is only mildly better – they now have lots of servers with lots of IP addresses, but in different locations, countries, and with a really varied search history.

So they are still wildly affected by personalisation.

I get all my data directly from Google Search Console and Bing Webmaster Tools – which are the official stats packages those search engines offer. They give me an average ranking; so if 500 people found you in different positions through the month, it cuts through personalisation to show the most useful stat representing your rank.

Peter Mahoney
WordPress SEO Expert

Filed Under: Google, Google Search Console, Search Engine Optimisation (SEO), SEO Emails Tagged With: bing, google, search console, SEMrush, webmaster tools

  • 1
  • 2
  • 3
  • …
  • 9
  • Next Page »

SEO Emails

Search Engine Optimisation emails

I spend a lot of my time writing to people about SEO.

And I spend a lot of time recommending to clients that they find interesting ways to get unique, topical content onto their own websites.

This is an SEO test more than anything, to see what will happen if I re-purpose (anonymised) information I send to website owners as posts on my own site. It’s always original (I don’t copy and paste replies) and keyword rich. Over time I expect it to be so search query rich it’ll be the SEO equivalent of Scrooge McDuck.

If you’ve come here via a search engine then I expect you’ll find the content useful nonetheless. Take a look at my core offerings too, a WordPress SEO overhaul and monthly SEO campaign.

(I’ll do a post reporting on how this experiment goes in due course.)

Get FREE Wordpress SEO tips!

I send regular newsletters with WordPress SEO expert-level tips. Sign up to get them, along with my FREE e-book “Ongoing SEO Success”.

Did I mention they’re free!

Subscribe for free

Recent Blogs

  • Outreach for backlinks – how to get quality links that Google will love
    I’m thinking of redirecting my Virtual Assistant work to other tasks as the generic LinkedIn work I ...
  • (Small) Pricing changes for 2025
    When COVID first hit, like a lot of people around the world I wanted to help my clients as much as possible ...
  • shattered monitor on the floorMy site has errors – timeouts – and my host isn’t helping me
    Hi Peter, My site has been reporting errors (timeouts) which have become more regular the past week or so. I ...
  • How do we fix 404 errors after a site move or migration?
    Hi Peter, We migrated from Visualsoft to Woocommerce approx. 10 days ago and are experiencing 404 errors. ...

Legal

  • Terms and conditions
  • Privacy policy
  • Disclaimer

Prices are quoted exclusive of VAT unless expressly stated.

Also read

  • Payment information

RSS

Peter Mahoney, WordPress SEO expert blog

Recent Posts

  • Outreach for backlinks – how to get quality links that Google will love
  • (Small) Pricing changes for 2025
  • My site has errors – timeouts – and my host isn’t helping me
  • How do we fix 404 errors after a site move or migration?
  • Why does SEMRush show my ranking change so much?

© Copyright 2025 Wordpress SEO Expert · All Rights Reserved · Site by Peter Mahoney