Tag Archive: SEO

Why Throw Away History?

The Web, History, Link-rot & Crawling Chaos

A Hockey Stick

A Hockey Stick, nothing to do with Climate Change

Again, while checking for link-rot, I came across a broken link on the Crawling Chaos website.  Specifically, it’s when I deal with our introduction to Factory Records and that I played with a hockey team called Northumbria alongside the Tyne Tees Television (TTTV) newsreader called Rod Griffith.

I included a referral link to their old website, http://www.warrm.demon.co.uk/history.htm.  This is now dead so I’ve used the Wayback Machine’s link from 2001 on the page instead.  Using a well known search engine (he he), I now find they are called Whitley Bay & Tynemouth Hockey Club with this website.

1902

It is definitely the same club as there’s another link to this website, a place-marker in a compendium of clubs that has a single piece of history on it – it says “founded 1902”!!

Disappointing

It’s actually more than disappointing, it’s very sad.  There’s a fair bit of history to the club and all they can publicly pronounce is “founded 1902″…   It should be more than this.  The Toon has a history page, only from WW2 mind, but it’s more than nothing.  Spurs like-wise, and it goes back to the 19th century!

It all adds to the guts of what makes a club.

It’s not hard to compile a history for the web.  Once someone has typed it out, it’s not going to change much is it?  It’s history!  The typed words can be copied anywhere.  Any, where.  Even here, say….

A Short History of Whitley Bay & Tynemouth Hockey Club (founded 1902)

From an article dated June 16, 2004 here.

Tynemouth Hockey Club has recently celebrated its centenary year. The club began life playing under the name of North Durham in 1902. At that time most of the players were clergymen who travelled to away games in a horse drawn carriage. Later in the century the club changed its name to Northumbria and played its home games at the Miners’ Welfare ground in the village of Backworth. The club made another move to North Shields where they became known as Tynemouth Hockey Club and played on the ground used by Tynemouth Cricket Club. In 1989 an astro pitch was laid at Wallsend Sports Centre so the club transferred itself to another new location but retained the name of Tynemouth Hockey Club.

In November 1997 Tynemouth Hockey Club moved from Wallsend Sports Centre to two new astro pitches at The Parks, North Shields.

Conclusion

Thanks to The Parks and Ali Gordon for corresponding with a gentleman from Inverness who has sent this photograph to the club. As far as we know it is the oldest surviving photograph that we possess. Durham North as the men’s team was originally called, began life in 1902. The first match was played on 18th October 1902 against Novocastrians. We lost 4-1!

Thanks to The Parks and Ali Gordon for corresponding with a
gentleman from Inverness who has sent this photograph to the club.
As far as we know it is the oldest surviving photograph that we
possess. Durham North as the men’s team was originally called, began
life in 1902. The first match was played on 18th October 1902 against
Novocastrians. We lost 4-1!

This is a very short history, but it’s better than the nothing that is currently shown.  I played for Northumbria (as it then was) at Backworth & Tynemouth from 1972 to around 1980, not too regularly, but enough to feel part of it.

There are some documents that are downloadable, but nothing that exposes the past to a wider audience.  They are nearly all either Word or PDF files!  Totally un-crawlable with the web search spiders.  For instance, in the newsletter for October 2015 here, we find this wonderful photo.

Because it’s wrapped inside a PDF file, no-one would ever know.

I’ve copied it, and the text, as a caption (I’ll pull it, if asked, but one has to consider if my reasons are valid first).  Now, I know my website will be crawled within a few minutes of me posting – this means that all the text will be available for all, the small amount of history from the original website too.

And the Novocastrians as mentioned in the photo?  Yep.  I played against them too.  It’s all fun and it’s a part of many folks’ lives especially in an age of increasing information and decreasing paper records.

This stuff needs to be public and kept else what is a society?  Sometimes looking and talking about history is very comforting.  It’s what some people do when they stop playing, since sport is for younger folks.

Now, because of my SEO skills and experience I can guarantee that if someone searches for Whitley Bay & Tynemouth Hockey Club, Backworth hockey, Tynemouth hockey, Rod Griffith or Novocastrians (say), this page will be there for all to find.

Recent Activity

Recent Activity

On top of that:

  • There seems to be no effort on the part of Pitchero who host the website or whoever else may maintain the website to keep links alive.  The site is riddled with 404s and inconsistencies.
  • Some document files are PDF, some are DOC, some are XLS files.  Some are links to a Pitchero login so are unavailable, except if you login with Facebook ffs!
  • A major part of a sports club is the fixture list.  Some links don’t point to where they should or else the template hasn’t been updated from the 2012-3 season.  Some are XLS files with the same info appearing on other webpages.

It is all a mess, primarily supporting the sponsors’ huge logos and it’s all very sad.  Maybe there’s some information overload for the webmaster, maybe it’s internal politics, maybe too many people have their fingers in the web pie?

It could be so much better, cleaner, consistent and useful to a club member.  I see Steve Troup just joined as a webmaster, hopefully he can tidy things up and get some club history sorted out!

Rant over.

 

Related Posts:

Akismet and Jetpack Issues, Stop Spammers and CloudFlare Save the Day

My Web Host Penalised Me Yet Helped Speed Up My Site

Introduction

shared web hosting

shared web hosting

This site used to be hosted on Site5, in Texas.  I had a shared web host account, about the cheapest there is on Site5 though by no means the cheapest around (I’ve had experience of really cheap hosts….).  It worked alright, site management was good.  Then, I got hit by spammers.  Twice.  Big time.

Each time, this slowed the site down, made life hell for other shared accounts, especially when I introduced WordPress plugins to counter this.

Naturally, Site5 advised me to stop the hits or they’d pull my account (they’d already temporarily disabled it).  They advised me to cut the plugins, using GoDaddy’s plugin testing tool, WordPress Plugin Performance Profiler (P3).  So I did this, and after some trial and error, got the running processes down.  Of course, I lost a bit of neat functionality.

Testing Times

Apart from internal WordPress testing, it pays to test your site as if you are someone else somewhere else.  Pingdom have a set of tools that does just this, testing from various global locations and I can recommend it.

Result!

I used an iterative approach, testing various combinations of plugins and systems to end up as being in the top 8% sites for speed in the world!  Not bad for free is all I can say!   You’ll see in the screenshot above, that 92% of websites are slower than mine….   So is it really free?  Here goes…..

Paid For:
  • Web Hosting.  Shared.
  • My domain registration.
Free:
  • WordPress and all the LAMP functionality
  • WordPress plugins
  • CloudFlare
Pingdom Says

Pingdom Says

Automattic Issues

WordPress (which this site uses) is built by the Automattic team and naturally have expanded over time.  I’ve used their plugins for many years, Akismet from the off, which is a comment spam blocking system.  Latterly, they came out with Jetpack, where they say,

Supercharge your WordPress site with powerful features previously only available to WordPress.com users.

Jetpack is a WordPress plugin that supercharges your self-hosted WordPress site with the awesome cloud power of WordPress.com.

P3 Selected Output

P3 Selected Output

This is all well and good, except when I tested it using the P3 plugin profiler, Jetpack was the biggest drag on everything!   The worst part of it, was that actually, I was only using a small part of its features and it was still the biggest suck on performance.

  • I didn’t use Carousel for photos since I had an old solution, NextGen Gallery, that I’m loathe to change.
  • The comments system mucked up all other comment plugins, grabbing all for itself (a bit like Microsoft here!)
  • I used the stats, and that was about all, yet they were very slow and not that informative, actually.
  • Nearly all the other stuff I looked at, tried and ditched for similar reasons.

So much for the awesome cloud power.  On top of this, you’re now supposed to pay for parts of Automattic’s offerings, like Akismet, the comment spam blocker while a major offering of theirs was actually slowing my site right up!

What Did I do?

Change host!

Well not initially, actually, though the heavy-handed Site5 approach got my ire a bit I must admit.  I did do loads of tests with a host of caching, anti-spam and page load improvement plugins first…

Vidahost

Vidahost

I now use Vidahost in the UK.  The site is faster to manage (along with my others) since the servers are in the UK with me, and it’s cheaper, providing almost the same functionality and tools as Site 5.  I took the opportunity to clean out a few dead files in the process, but essentially, all was moved, database and files.  The lot.  Just twiddled config.php and the .htaccess file a bit.

did worry that my American visitors, who are actually in the majority, would  suffer slower speed and thus I’d get hit in Google rankings, but hey, wait for later…!

I got it all working and as part of the whole “thinking” process since the very first warnings from Site 5, I’d been looking for better things.

Looking at Things Closely

  • I like Related Posts.   Related Posts plugins do just that.  I love the idea of pulling out meta-data relevant stuff from a website.  Site 5 had said, as have others on the web, that this sort of plugin makes big hits on a site.  Some of them really do!  I use  YARPP, with a limited subset of features enabled which cuts down processing.
  • I also like Andrew Ozz’s Shutter Reloaded which shows images nicely.   I also like his post editor, TinyMCE Advanced, it being the best of many I’ve tested over the years.
  • I like NextGEN Gallery having used it since before WordPress got all image fancy.  I haven’t got time to fiddle with thousands of photos now…
  • I’d like some statistics within WordPress.
  • I’m not that interested, any-more (though I was) in Social Networking sharing features.  Truth be told, if someone wants to share, they will.
  • I’ve read a lot on image improvements.  I’ve always shrunk images manually before uploading using the excellent IrfanView application.  But during this enforced research, other things like sprites and delayed image loading popped into the equation.

So I like certain plugins or functionality.  I try and use the one that works best for me.  Too many plugins make a big hit on the server and thus website loading.

Caching

A way round this is caching.  e.g. If a post is created and has related posts clagged on the bottom using YARPP, then the post is cached and YARRP is only running once.  How and where the caching is done is the crux of the issue…

Site 5 suggested W3 Total Cache as a better alternative to Wp Super Cache,  which I’ve used for years.    Naturally, I’ve tested this and my conclusion was that it could be fast, and it was fast for a while, but over time on each of my sites I got issues around lock-ups and the huge and complex caching system around files, databases and sprites.  This list is long.

I’ve also tested various database query caching plugins likewise over the years.  W3 Total Cache incorporates this method too, but ultimately, it made too much work for not a lot of difference IMHO, since I’m lazy.

However, it did point me to one thing!  CloudFlare.

CloudFlare

CloudFlare Admin1

CloudFlare Admin1

Ah.  The power of the cloud is back!

Not only that – it works!

CloudFlare Admin2

CloudFlare Admin2

You re-direct your DNS at your domain registrar (joker.com in my case) to CloudFlare’s DNS servers, set up the site malware protection level you want – then after a few hours your whole site is cached and protected.  Best of all, it’s free for a little site like this!

In fact, using CloudFlare speeded everything up even before I got caching going again…

Further Plugin Work

Now, I went back to Wp Super Cache from Doncha and it all works fine.  Site speed good.  I then ditched Jetpack after testing it again.  It really does interfere with all comment plugins, and I really like this comment one as do people who comment here:

  • U Extended Comment

It works great and does everything I want.  So Jetpack, it’s bye bye.  Take all your fancy commenting system, your stats, your social media and fancy image handling.

But What About Comment Spam?

Stop Spammer Results2

Stop Spammer Results2

Stop Spammer Results1

Stop Spammer Results1

I’ve found the best solution is a plugin called Stop Spammer Registrations Plugin.  It needed a bit of fine tuning and a re-activation of Akismet to whip out a few wisps of spammer, but it works and seems to trap and report more spammers than ever Akismet did alone.  Akismet, by itself, does the commenting bit in tandem with the plugin, rather well.

Registration Spam

SABRE Results

SABRE Results

Unfortunately, during testing, a few unwanted visitors managed to register on the website.  They can’t do real harm since I use the lowest role level at registration time.  So I re-enabled SABRE and since then, no more unwanted visitors.  I’ve tested SABRE as a visitor and the settings I’ve chosen are just about right – I’ve had issues with it previously when it blocked registration!  But reducing the feature set and re-uploading a clean plugin fixes that.

CloudFlare and the CDN Issue

I toyed around getting a CDN to host images.  But they (can) cost and anyway, I’ve gone off Amazon and others because of their anti-Wikileaks actions plus they don’t pay UK tax…

Delayed Image Loading

However, in the course of my reading, I found that images can be loaded just as the page comes into view, which speeds up page loading, and as a consequence the perceived nippiness of a site.  The plugin BJ Lazy Load does this for me and works brilliantly.  Check this last post about Australia which has a lot of medium sized images to see them pop into view!

Delayed Javascript Loading

I use two plugins that handle this end of the issue around JavaScript.

Statistics

WP SlimStat1

WP SlimStat1

Well, Jetpack is gone.  I won’t be using it unless some serious improvements are made, it being the prime reason for the server load that brought me to this position in  the first place.  As soon as I disabled it (and simultaneously blocked all comments to the site, which isn’t the best thing, this being a blog after all), all server loads went away.

I now use SlimStat and it works very well.  I’ve tried many over time, including Google’s analysis tools, my webhost’s stats tools, Wassup and more, but for now, this is it.

Conclusion

My site works pretty fast and is pretty protected from the bad guys.  I actually still use more plugins than what is usually recommended – 50 is a huge lot according to web gurus and sages.  Currently there are 31 in active operation with 8 inactivated.  I love trying new ones, it’s like that, that’s just the way it is.

The delayed image loading is particularly apparent on a post with a lot of images, say this recent one.  The post loads fast and you see the first images load, and as you scroll down you’ll see other images appear with a slight delay.

All the other stuff is incremental improvement, with the biggest, by far, being the free CloudFlare service which I cannot recommend highly enough.  It’s a no-brainer, go and do it?

My Full List?

These are the plugins currently running that help my site work.  Many are for security, which demonstrates the state of play versus the bad internet guys full well.

Related Posts:

WordPress Permalinks Generated But Not Redirected

Introduction

Appalled

Appalled

I’ve had a few site problems whereby my host Site 5, said I was using too many resources and crashing their systems.  Naturally, I was appalled.  I traced this to a variety of plugins plus some errors in php files which must have arrived either during the periodic updates or during editing.  These were errors whereby extra text (either blank space or a carriage return to be precise) were added to the end of the php file, which usually makes it fail.  This a is a Google search on the main error I received,

Warning: Cannot modify header information – headers already sent …  (  This is then followed by error details; usually error on line xx, repeated several times for a variety of xx)

After battling for some time, I just gave up, exported my database key tables (things like posts, comments, etc but omitting plugin inserted tables and the very large options table which I deemed to be very bloated after over five years of continuous WordPress operation…!) and re-installed WordPress as a fresh installation on my server.

Weird Permalink Problem Following Clean Install of WordPress

This is where the weird problem arose….

SP Permalink Settings

SP Permalink Settings

When one installs WordPress for the first time, permalinks are set to the default – so this current post would be:

 http://strangelyperfect.tv/?p=11622

For SEO reasons and for many years I’ve used the format shown in the screenshot from my site shown left.  This current post will thus appear as:

http://strangelyperfect.tv/11622/wordpress-permalinks-generated-but-not-redirected

It’s a “Custom Structure” and the .htaccess file is updated automatically by WordPress when you set it.  You’ll see it’s set to:

/%post_id%/%postname%/

Now, on firing up a post, say this one,

http://strangelyperfect.tv/11428/victory-or-is-it-victory-jesse-willms-surrenders-all-to-ftc-onslaught/ ,

the actual web address I was taken to was:

http://strangelyperfect.tv/%post_id%/victory-or-is-it-victory-jesse-willms-surrenders-all-to-ftc-onslaught/  (error shown in bold)

…which redirected to the homepage of the site, http://strangelyperfect.tv/   This was not what I was expecting!  So I played with the slashes, went back to original simple permalink structure, tried some of the suggested structures – and they all worked!

A custom structure of /%postname%/ worked as well, but not the one I wanted and have used for years.

Weird.   So naturally, I tried Google.

Permalink Redirection Problem Solved.

There’s a lot on the web about this.  Most is about getting .htaccess right with permissions and the code.  But mine was okay, as were all the other suggestions to try.

A real key to resolving my problem was here, Custom Permalinks Generated But Not Redirected in the WordPress forums.  Specifically, it comes from the user, James, a Happiness Engineer!

He suggested adding index.php between the domain name and permalink structure.  So my custom structure changed to:

index.php/%post_id%/%postname%/

WordPress added a leading slash on the save and the website worked!  WAHAY!

However, the best is yet to come….

I thought that the URL was now not pretty, in fact, it was pretty ugly.  The URLs were now being shown like:

http://strangelyperfect.tv/11428/victory-or-is-it-victory-jesse-willms-surrenders-all-to-ftc-onslaught/

So I removed the index.php and reset the custom structure to what I wanted – /%post_id%/%postname%/

It worked!  WAHAY!  All posts’ URLs redirecting  how I wanted!

Conclusion

I’ve no idea, actually.  I’m suspecting some caching, somewhere down the great inter-tubes in the sky, but apart from that…………..?

  • Was it my server?  Dunno.
  • Was it DNS caching?  Dunno.
  • Was it ISP caching? Dunno

All I know is that it’s working now, and the Happiness Engineer’s suggestion sent me on my way, happy.


Postscript – added 22/11/2015

My permalinks in 2015

My permalinks in 2015

Since this time, I have not had to use the index.php fix, and the permalinks are all working correctly.  The flip-flip of adding and removing the fix….just seemed to work!

NoIdeaDeer


 

Enhanced by Zemanta

Related Posts:

Jesse Willms Banned by Judge from Negative Option Selling – Assets Frozen!

Latest News from Tuesday, Seattle

Jesse Willms Banned by Judge from Negative Option Selling – Assets Frozen!

Frozen Assets

Frozen Assets

CBC (with whom Willms has already had a tussle) in Canada are already broadcasting that local high-school athlete drop-out turned internet businessman of dubious repute, the self-styled and self-publicising entrepreneur & charitable Jesse Willms, has had some shackles applied to his business by the order, by a Seattle court, to freeze his assets (in case they’re needed to payout to his alleged victims and fines) and also to not use the negative option gambit in any of his websites.

See the CBC report (and wonderful video) here:

U.S. judge freezes assets of Alberta internet salesman

CBC report on the FTC lawyer Robert Schroeder saying,

The judge also froze the assets of Willms and his companies

I'm not a Flim-flam guy!

I'm not a Flim-flam guy!

This could be the main reason why CBC say that all his websites (that they know of, at least) are down and that his phone is dead.   I’ve checked and the dismal self-publicity blogs are still running, which they would be I suppose, as they’re not selling anything except the idea that Willms is a “good guy”.  The judge is Marsha J. Pechman, Federal Judge out of the Western District Court of Seattle according to the post I’ve linked to.  It finishes with the words:

While Jesse Willms has not responded much to these accusations, he has hired many firms to engage in a positive PR and SEO campaign and consistently sends out news releases claiming that he has been assisting charities with financial donations. Additionally, there are at least a dozen “blogs” setup by Mr. Willms to counteract the negative press with positive SERPS.

This is exactly what this website and many others have been saying for over a year now!  “Performance Marketing Insider” also states that:

Currently, according to news reports, there is a both a consumer and criminal investigation against Mr. Willms in Canada.

Well this is good! And only fair – fair to the thousands and thousands of people that feel duped by Willms’ activities.  Roll on next year – Willms is scheduled for trial in the U.S. in July 2012.  Should be sooner.

According to the CBC report, we see another aspect of Willms’ doings whereby he very rarely admits to any mistakes or wrong-doings.  It’s always someone else’s fault, in his world.  CBC say;

Willms has blamed unscrupulous business associates who he claims defrauded him by stealing credit card numbers in order to generate commissions with bogus sales.

I say,

What?  All of them?  All $457 million dollars worth?

Pull the other one!

Willms’ local paper, the Edmonton Journal, also reports on the asset-freezing story here.  They don’t say anything new – but it’s nice to keep the locals informed, don’t you think?

All those local charities that Willms has been plugging his exploits with over the past year must surely be examining their credibility in the eyes of their donating public.  This connection (and to fair, the charges are not proven yet) to Willms is starting to look very bad for them, people have long memories and mud does stick.  Ask any politician!

Surely?

Jesse Willms and Nolan Paquet

Jesse Willms (r), in the source of the famous grinning shot.

Related Posts:

How WordPress Spam Works

WordPress Comment Spam

The plague of all blogs is spam, mainly comment spam, by sheer numerical superiority.

Q.  Why Do They Do It?

A. As a minimum, they do it to open a back-door into your blog that allows the perpetrator to place reverse linkages to another website to increase that website’s visibility in search engine results (so called “Search Engine Optimisation” – SEO ).  This back-linkage they use to increase website search hits, which they can charge an ignorant website beginner big money for.

At the worst, the culprit would gain full access to the blog allowing free posting and deletions or even the complete removal of your website content.

Today’s Example

Today, I got a comment that made me check further as notionally, it looked okay-ish. These are the details (click image for full-size view of the comment as it appears in the WordPress admin section):

Comment Spam Example

Comment Spam Example

The Jacksonville lawyer is in Florida and has this website; http://www.divorceyes.com/index.html, and the actual comment is pretty kosher, although brief, saying;

Strangely you have made an awesome post and i appreciate your work and keep it up. Thanks for sharing this with us.

This is all very nice, but check out the IP address….

WHOIS 113.203.135.140

By checking the WHOIS for this, we see that the IP Address for this supposedly reputable Florida lawyer (Divorce Yes) is in Karachi, Pakistan!  Well are they?  My guess, given the cheap web costs in the USA, is that Divorce Yes is in the US and that they wouldn’t for an instant even consider anywhere else!

And so it is!  The actual WHOIS for Divorce Yes is in Florida!  (The actual WHOIS for the web-hosting, fortehosting.com is in Illinois).  The registrant’s name (Miller) also agrees with the Divorce Yes’s contact details here, but note; the email address in the comment, divorceyes@ymail.com, is not the same as the email address on the contact page, which is sdm@divorceyes.com.

Registrant:

jeff miller

1019 grand court

highland beach, Florida 33487

United States

Registered through: GoDaddy.com, Inc. https://uk.godaddy.com/)

Domain Name: DIVORCEYES.COM

Created on: 07-Jun-05

Expires on: 07-Jun-16

Last Updated on: 17-Feb-07

Administrative Contact:

miller, jeff bitethehook@aol.com

1019 grand court

highland beach, Florida 33487

United States

(561) 445-6962 Fax — (561) 347-7588

Technical Contact:

miller, jeff bitethehook@aol.com

1019 grand court

highland beach, Florida 33487

United States

(561) 445-6962 Fax — (561) 347-7588

Domain servers in listed order:

NS1.FORTEHOSTING.COM

NS2.FORTEHOSTING.COM

Conclusion

There isn’t a conclusion really.  This is just an example of the way that text harvesting is being used to make seemingly intelligent comments slip past the comment filters on a WordPress blog.

As many of these filters rely on an IP address, if the webmaster lets a dodgy IP address through just once then it’ll be marked as “good” by the filters which will then allow the spammer to post even more comments, all for the various nefarious reasons that I mentioned first.

This is why I use a plugin like WP-SpamFree, and using it I can block all incoming pings from a given IP address, in this case, 113.203.135.140!

For interest, I’ve edited out the back-link from the spam comment above and you can find it on this post, Pacific Webworks, Lawyers and Social Networking, here.

Alternative Conclusion

This isn’t a conclusion again, but my examination of alternative possibilities, but note the following:

  • The Divorce Yes website is made and SEO’d by http://enettechnologies.com/.
  • WordPress is used on the website.
  • Many WordPress plugins exist to “improve” the SEO of a website.  (I use some!)
    • Some do it by ensuring meta and other data is added if it’s missing.
    • Others have sprung up over the last few years that “intelligently” link to other websites….  they harvest websites for text and linkages for later use, much like email spammers scan websites for email addresses to spam.  [n.b.  I use PHPEnkoder from Michael Greenberg to hide email addresses on this site from email address harvesters.]

It could be, although I cannot prove or disprove it, but because some of this spam I receive is now pretty readable as with this one above, that plugins are being used for much of the hits I get.  This comment  could be such an example, or the law website name is being used textually as a smokescreen for the Pakistani spammer.  I see lots of adverts along these lines that couldn’t possibly rely on manual  human link placements for their effectiveness….

I’d be interested to hear from Miller Law or their website designer on this one.  It’s not the first time that I’ve had reputable businesses appear on my website like this and I’d like to know what it appears like at their end, if at all.  It does make me wonder if this very website is being used to cloak spam at other websites in the same manner.

This is why I’ve left all URL back-links to the parties in place so that they’ll see them in their logs.

Related Posts:

Comments are closed

© 2007-2017 Strangely Perfect All Rights Reserved -- Copyright notice by me