By using seoforum’s services you agree to our Cookies Use and Data Transfer outside the EU.
We and our partners operate globally and use cookies, including for analytics, personalisation, ads and Newsletters.

  • Join the best UK dedicated SEO Forum

    Provide or get advice on everything SEO, ask questions, gain confirmation or just become apart of a friendly, like minded community who love SEO and Online Marketing.


    Join 50,000 members!

seo help/more traffic

I

ianhaney

New Member
Established Memeber
Hi

I am not a seo person or anything and am trying to get my website further up Google things are pretty quiet at the mo, I have been trying to do onsite seo myself and got the site on page but for most keywords I am on page one but am near the bottom of some of them and just seeing if anyone could help to see what else I could do to improve my seo

I have attached a screenshot of a seo report I get every day that shows where on google I am for the keywords and bit more stats at the bottom

Thank you in advance
 

Attachments

Community

Community

Administrator
Staff member
Established Memeber
Hi Ian,

Overall the site doesnt look to bad for on-page on the surface. A quick glance :
  1. Possible improvements for page caching, size of assets such as CSS files ( minification ),image optimisation etc to make the page lighter : https://developers.google.com/speed/pagespeed/insights/?url=it-doneright.co.uk&tab=desktop
  2. Reducing, optimising and removing any "Bloat" or thin content pages, meta description correction etc. Take a look at some of your indexed pages :
https://www.google.co.uk/search?ei=kUzXWt_CC6bcgAb8xYXgDw&q=site:https://it-doneright.co.uk&oq=site:https://it-doneright.co.uk&gs_l=psy-ab.3...6272.8516.0.8678.2.2.0.0.0.0.54.98.2.2.0....0...1c.1.64.psy-ab..0.0.0....0.mqfvnwPHUEU

Many of them could do with being optimised, content added, unique meta description etc, Many of them are paginated category pages.......do you really need those indexed ? Over all i think you need to refine and reduce the amount of indexed pages that offer no real value or off the same value as other pages consolidating what is really required.

3. Internal linking where relevant could help and aid navigation.

4. Internal linking again on the blog, better structure and a way of people to continue reading such as related/similar posts, could be beneficial in more ways than one.


Although there is a fair amount of work that could be done to refine as mentioned above, I feel external factors such as Link and citation building will help you greatly for off page, there is very little you have of what I would call quality backlinks and really since you are targetting local, local seo and Map pack imo should be your primary target.

You need to fix, improve and evolve your local business Schema data : https://search.google.com/structured-data/testing-tool/u/0/#url=https://www.it-doneright.co.uk
 
I

ianhaney

New Member
Established Memeber
Hi

Thank you for the reply and the advice, appreciate it

I thought I have page caching already done in my htaccess, to be honest I do struggle when it comes to things like that and been looking it up on Google on how to do things like that. Regarding the css minification, I remember doing it once and for some reason it stopped the css and the js files from loading correctly.

I thought all pages I have indexed would be important to be honest but again don't know too much about off page seo, only know bit about the on page seo. I looked at the indexed pages and they are important I thought as are my shop links categories and manufacturers pages

On my blog, I did try and do internal links but am not very good at writing blog articles which is why I don't do it often as not sure what to write about.

I have no idea how to do link building or citation building

I have looked at the local business schema data but again to be honest bit unsure how to fix it but will have a look on Google
 
Community

Community

Administrator
Staff member
Established Memeber
Hi Ian,

Am I correct in assuming the homepage is a custom script or static html ? You're not using anything like wordpress ? If I can get more information about your platforms i may be able to point you in the direction to solve some of your issues or at least give some insight of where to look.

Sometimes less is more, Generally categories for stores etc are fine, but the paginated versions of those pages might need further consideration, likewise if you have anything like tags which may act in a similar way and display content in the same way. All categories need unique content / descriptions and meta descriptions if you want to get the most out of them.........lots of boring, repetitive writing but it does help.

With your local schema data, how are you displaying it ? JSON-LD or inline Schema ?
 
I

ianhaney

New Member
Established Memeber
Hi

No I am not using wordpress, it's just html with bit of php for the includes/header.php and footer.php files

On the category pages on the shop side, I don't have the meta descriptions and description content filled in for all the categories, only got it on the laptops category. The shop side is using opencart

I am not sure what is it but the coding I have is below

Code:
<div itemscope itemtype="http://schema.org/LocalBusiness">
                        <span itemprop="name">IT Done Right</span>
                        <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
                        <span itemprop="streetAddress">10 Lennon Crescent</span>,
                        <span itemprop="addressLocality">Basildon</span>,
                        <span itemprop="addressRegion">Essex</span>,
                        <span itemprop="postalCode"><span>SS14 3TE</span></span>
                        </div>
 
I

ianhaney

New Member
Established Memeber
Quick update: I added the image field into the localbusiness schema and that warning has disappeared now from the structured testing tool link

Do I need to add the price and telephone field in the schema code?
 
Community

Community

Administrator
Staff member
Established Memeber
You are using inline Schema, you could enhance that and instead of inline you could use JSON-LD which is much more flexible.

Something along the lines of :

JavaScript:
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "LocalBusiness",
  "name": "IT Done Right",
  "email": "[email protected]",
  "description": "[I]IT Done Right[/I] are a professional computer repairs company based in Basildon ",
  "image": "https://www.it-doneright.co.uk/PUT LOGO URL HERE",
  "logo": "https://www.it-doneright.co.uk/PUT LOGO URL HERE",
  "url": "https://www.it-doneright.co.uk",
  "telephone": "01268 982969",
  "priceRange": "£££",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "10 Lennon Crescent",
    "addressLocality": "Basildon",
    "addressRegion": "Essex",
    "postalCode": "SS14 3TE",
    "addressCountry": "GB"
  },
  "areaServed": [ { "@type": "State", "name": "Essex" },{"@type": "City", "name": "Basildon" } ] }
</script>
Replace the two image/logo URL's to something relevant.

Also when looking around your site, There is a script on your site which is sending CPU usage through the roof when using Firefox, Not sure which script it is as I havent had the time to investigate.

Id recommend using Chrome browsers "lighthouse" to audit your site, there is alot of useful information that will help you improve various aspects of the user experience and performance.
 
I

ianhaney

New Member
Established Memeber
I put that schema code in but the address has disappeared in the footer

I'll install lighthouse on chrome and see if can find out what is causing the issue etc.
 
I

ianhaney

New Member
Established Memeber
I ran a audit on the site using lighthouse and to be honest not really sure how to fix the issues, my scores were quite low

performance was 30
progressive web app is 45
accessibility is 58
best practices is 56
seo is 100

under each section I don't really understand it and how to fix the issues
 
I

ianhaney

New Member
Established Memeber
I have combined some css files and got it down to 5 instead of 7 or 8, it does seem bit quicker but still lost on what else to do on the lighthouse report if anyone could help me with it if I can share it somehow
 
Community

Community

Administrator
Staff member
Established Memeber
I put that schema code in but the address has disappeared in the footer
JSON-LD is a hidden alternative to inline Schema, So you would need to add your address in normal format, just without the scheme wrap.

With lighthouse, I wouldnt get too stressed about getting it perfect, it can provide small wins and give insight to how Google would ideally like every website, but thats obviously not always viable for functionality at all times.

Your site loads quickly and is not overly bloated.

Id recommend on reading up on "local SEO" and "link building" in general, if you have specific questions within those sub sectors, then creating new threads for those and we can try and help further.

There are some great sources of information around which will help you learn a little more.

https://seoforums.uk/threads/how-backlinks-impact-seo-and-rankings.2829/
https://seoforums.uk/threads/why-my-guest-post-outreach-isnt-getting-a-response.2818
https://seoforums.uk/threads/learning-seo-advice-what-books-or-web-resources-do-you-recommend.2938

In the last link there is also a link to the main SEO blogs which we've compiled as trusted sources.
 
I

ianhaney

New Member
Established Memeber
I added the address in normal format and kept the json-ld schema code underneath, is that right thing to do?

ok, I was getting bit stressed with lighthouse as said about errors etc. I have tried to make the site load quicker by combining the css files. Should I do the same with the js files and combine them or would it cause conflicts?

Thank you for the links, I will read up on local SEO and link building and will look at the links and if need any help or if unsure on anything, I will create new threads.

Thank you so much for all your help and replies, really appreciate it
 
Community

Community

Administrator
Staff member
Established Memeber
That is correct, you can place JSON-LD anyhwere you wish. As you can see it validates just fine :

https://search.google.com/structured-data/testing-tool/u/0/#url=https://www.it-doneright.co.uk/

I would imagine that change alone will start to show you some better localised map results once it gets indexed as your previous implementation wasn't really doing anything.

Best practice is to minify and use as little css and script files as possible to retain your current functionality, or indeed remove functionality that isnt really required. Personally I'd remove the pre-loading screen battery charge screen because your site loads quick enough, its kind of irrelevant and adds bloat. ( note thats a personal thing, not an SEO thing :D )

So yes if you could combine script files it could help with page load and response times.
 
I

ianhaney

New Member
Established Memeber
That's good regarding the json-ld code validating, hopefully that will help as you say

I currently have 5 css files, three of them are called by a cdn.

I will look at combining the script js files and hopefully won't cause conflict

I'll remove the pre-loading battery to save on bloating
 
I

ianhaney

New Member
Established Memeber
I have combined most of the js files and got it down from about 9 or so to 2 or 3 and seems to be all ok and working with no conflicts. I also removed the pre loader battery and also removed some other js coding that I did not need anymore
 
Community

Community

Administrator
Staff member
Established Memeber
Nice, have you got the site linked up to search console / Webmaster tools ?

Just a quick check, do a "fetch as google bot" with rendering, does the bot see the site as you do with all elements loaded ? I just want to check to make sure your lazy loader/content on scroll is working as it should.

If Google see's the entire page loaded then you're fine, if it shows a partially loaded page it could indicate a problem. I suspect its fine, but worth checking.

Id also recommend improving and making full usage of ALL your meta descriptions, you currently only use around 10 words on the homepage, you can use upto around 300 characters for meta descriptions. Normally id recommend between 100 - 300.
 
I

ianhaney

New Member
Established Memeber
Yeah I have the site linked to Google webmaster tools/search console

I have done fetch as google from within the search console and it says complete and it's got request indexing next to it. When I click on the row, it says Download Time: 0.380 seconds.

Does that mean it has seen the entire page loaded all ok?

I currently have the meta description on the home page "IT Done Right are a computer repairs company based in Basildon. We also carry out laptop repairs in Basildon"

There is 19 words. is that enough as not sure what else to write there?
 
Community

Community

Administrator
Staff member
Established Memeber
Yeah I have the site linked to Google webmaster tools/search console

I have done fetch as google from within the search console and it says complete and it's got request indexing next to it. When I click on the row, it says Download Time: 0.380 seconds.
Did you do a "fetch and render", it will show you a snapshot of your site and how its loaded in the Google Bot view.
 
I

ianhaney

New Member
Established Memeber
Ahh sorry, I just did fetch.

I have just done fetch and render and looked at the snapshot of how it is loaded in the Google Bot view and all looks ok and loads correctly
 
S

SeoDoncaster

New Member
I'd make some basic articles with how-tos which dont take away your business.
Make sure you have google webmaster tools account connected with it's search console so you can see all the traffic coming from keywords you might not know about yet.
 
Internal linking plugin

Latest Products

  • [Rivmedia] Lazy Loader XF2
    [Rivmedia] Lazy Loader XF2
    Load images asynchronously on your forum, allowing images to be loaded only when they are in view
    • Rivmedia
    • Updated:
  • [Rivmedia] Guest Redirect & Profile unlink
    [Rivmedia] Guest Redirect & Profile unlink
    Forums which prevent member profile access for guests, redirction and unlinking for profiles
    • Rivmedia
    • Updated:
  • [Rivmedia] Simple Redirects
    [Rivmedia] Simple Redirects
    Simple redirects allows forum admins to make simple 301 or 302 redirects via their admin panel
    • Rivmedia
    • Updated:
  • [Rivmedia] Minimum Message Length
    [Rivmedia] Minimum Message Length
    Eradicate short, pointless posts with a minimum message length and improving content worth on a thre
    • Rivmedia
    • Updated:
Top