Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Learn the secrets that enable me to get over a thousand visitors everyday to my website.
And learn how to market your business and website with a blog, onsite optimization, social media and relationships.
A website is essential – not only to every business – but to everyone in today’s economy.
In order to create a successful web presence it's becoming increasingly important to "be everywhere". I can explain how to achieve this efficiently and without wasting time.
My name's Rob Cubbon I've been running an online business for over 7 years.
I will explain:
This course will show you exactly how to do this with easy step-by-step instructions.
I'm going to show you how to make the most of your WordPress blog. So there will be practical examples of:
Social media can be a huge drain on your time and resources. I can show you how to set up and use the most important social media outlets effectively and efficiently: I will show you how :
Finally I'll show you how to set up and maintain professional relationships with thought leaders and others in your niche which will make you an authority as well as supplying you with much needed links to your site.
Marketing your business on the web today needn't be as confusing as it sometimes seems. I can show you how to do it properly and how to enjoy it.
Communicating with your audience has never been more fun :)
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction|
|There are no quick fixes.
Only creating great content and putting it out so that the maximum number of people are aware of it and your brand.
There are a few SEO, tweaks and "must-do's" for your WordPress site. You should be involved in a few of the major social networks but learn ways to post regularly in a way that is not time consuming. You should engender relationships with others in your niche which will serve you in many ways in the future.
Please have a look at the free PDF e-book with this lecture.
|Section 2: The Groundwork on your WordPress site|
Google Analytics is the most widely used web analytics service. It is absolutely essential for knowing where your visitors are coming from, who they are, how long they spend on the site, the most successful parts of your site, etc.
With the email address, don’t just give out your email address or even present it in the
var username = "rob";
var hostname = "robcubbon.com";
var linktext = username + "@" + hostname;
document.write("<a href=" + "mail" + "to:" + username + "@" + hostname + "?subject=Enquiry" + ">" + linktext + "</a>")
Replace “rob” and “robcubbon.com” above with your email name and domain.
For the phone number use this code:
And that will be a clickable, dialable number when viewed on a mobile device.
Sign up to get on to Google Maps here at Google Places for Business
|There are many, many WordPress plugins that'll do this for you. I use Digg Digg in this example.
If you're feeling up to it, you could add social media share buttons with HTML and CSS rather than with a plugin.
With wonderful high speed broadband we now get impatient if a page takes time to load, and sites that leave us starring at a blank screen for more than a second will have the back button hit on them faster than you can say “snail”.
Google has made page loading times an increasingly important ranking factor recently.
So, if you have a slow site no one's going to hang around to consume your content and no one's going to find you on Google either. Put simply, page loading times are of paramount importance.
The need for speed is something we'll always be thinking about as website owners. But I thought I'd write about a few of the biggest wins I've had over the years in the endless struggle against slowness. Watch the video above which gives you a practical demonstration of the advice below, and then … tell me what you think!Check your site with Google PageSpeed
Google PageSpeed is a suite of tools that can help you optimise the performance of your website. I use the Chrome extension (extensions for other browsers are also available).
Select a page of your website, open Developer Tools (Cmd-Opt-I; Ctrl-Shift-I), and click ANALYZE and the PageSpeed tool will give you a score out of 100 and make suggestions about how to improve loading times.
If you're not sure how to implement any of the suggestions – particularly the maximum and medium priority ones – then contact your host and see if they can help you.
However, the score may well improve after you implement the following…Load a caching and/or minify plugin
One of the best things you can do to speed up a WordPress site is to load a caching plugin.
These caching plugins store a special cached version of your site and present it to visitors immediately without performing a number of database queries as is normally the way a website would be served.
These plugins need to be configured correctly and, again, you should consult your host on the best plugin to use as well as the correct configuration. Two of the best caching plugins for WordPress are W3 Total Cache and WP Super Cache.
Another important point to remember with caching plugins is that the special cached version of the site may not be the most up-to-date and, especially when you make small development tweaks, it may be necessary to delete the cache to ensure the development tweak is affected.
I've also seen great results from WP Minify. Please see the video for more information on these.Cut down on the amount of plugins you have
Make sure you don't have loads of plugins activated. 15 should be the absolute maximum.
A great way to check to see if you have any “problem plugins” loaded is with the P3 (Plugin Performance Profiler) plugin. It's another plugin, I'm afraid! But all you have to do is activate it, run a scan and it'll quickly show you which plugins are slowing down your site the most. (After that you can deactivate it and delete it, if you wish.)
Also, you can change the order that your plugins are loaded and/or selectively disable plugins by any post type or URL with the Plugin Organizer plugin. A plugin to organize plugins – love it!Use a Content Delivery Network (CDN)
A Content Delivery Network (CDN) stores your site's files in various locations around the world and it will serve your content via your host from the nearest server to your visitor. So visitors from Europe will receive content from Europe; visitors from Asia will receive content from there, etc.
I would recommend MaxCDN. CDNs need to be configured in tandem with your caching plugin. MaxCDN (affiliate link) will give you adequate directions on how to do this with W3 Total Cache and SuperCache.Use a good host
Sometimes you can make all the tweaks you like to your WordPress installation but, if your host stinks, these tweaks won't do you any good.
This site is on a great UK host I recommend called Vidahost (affiliate link). And there are some great, recommended VPS hosts and some great shared hosting companies.
Obviously dedicated hosts will be generally faster than VPSs, which should be faster than shared hosts. However, this is not always the case. You can be pleasantly surprised with a good shared host although that may be down to luck as you've been put on a relatively empty server. If you're serious about blogging then go for a VPS or dedicated.Optimize your database
As part of general WordPress good housekeeping, you should optimize your database every month or so, especially if your site has been going for a few years and has loads of posts and comments.
You can use plugins like WP-DB Manager to delete unneeded post revisions, unapproved and spam comments, etc., and repair your database with one click.Use a good theme
There may be some badly written themes out there. You are much better off using one of the well-reviewed premium themes out there. I always recommend Genesis because it's superbly coded and well-optimized.
But there are loads of other good themes out there. And you can't go wrong with any of the default WordPress themes, like the amazing and responsiveTwenty Twelve.Optimize your images
The images on your site are likely to be the files with the biggest sizes of all. So it makes sense to optimize them as much as possible. Photos like the ones above should be saved as well-optimized JPGs. Use PNG-8 and GIF for flat color web graphics. And only use PNG-24 when you absolutely have to – when something has to be particularly well cut-out, usually.
When optimizing JPGs, I usually put the quality at around 40-55% depending on the image.
And, always make the image size the same as the size it's displayed on the page. Never cram a larger image into a smaller size on the page – that's just wasteful!Use image sprites
An image sprite is a collection of images put together on a single image. What's the point of creating a single image sprite? A web page may have many small images, for example social media icons. All those images generate multiple server requests and all have to be downloaded individually whereas an image sprite is only requested and downloaded once thus speeding up the page load time.
On my site, look at the top left hand corner, you'll see a row of images which are icons of the various social media sites (Twitter, Facebook, etc.) If you hover over any of them they go from black and white to color. Neat, eh? To create this, please see my post on creating social media profile buttons – HTML and CSS.
Above is the image sprite used for the profile buttons.
And above is another one I've made for another site. If you want to use any of these, get in touch. I have the HTML and CSS.Keep an eye on your HTML
Another great way to “keep an eye on your site” is to make sure a particular page's HTML validates. Go to the W3C Markup Validation service and check a blog post or your home page.
If the page is littered with HTML errors then it might be time to pick a new theme. See if you can see where the errors are coming from – it may be you are using a poorly coded plugin and there maybe a better one you could choose.
A few HTML errors may not slow you down but bad HTML, in the very worst of cases, could cause your site to stick or hang on some browsers.Use post excerpts on your archive pages
This is a blogging, SEO, usability and speed related piece of advice!
An archive page is either your blog's traditional home page with the last 10 posts displayed, or a category page, an author page, even a search results page. A page which lists multiple posts.
It is best to have this page display only extracts of the posts rather than the full post with all the images, movies or anything else it may contain.
This seems like pretty basic advice for any savvy blogger but I'm constantly surprised by the amount of times I see full posts on archive pages.
Every theme handles this differently. For some themes you may have to edit the theme's PHP files to show excerpts on the archive pages. On the Genesis theme framework, under Theme Settings > Content Archives, I choose “Display post excerpts”.You can do it
No matter if your site is one month, one year or one decade old, you'll always be trying to get your page loading times down.
I hope you will find one or more of the above suggestions helpful. If you have any other suggestions please leave them in the comments. Let's talk!Further testing
Google has a speed tracking service tacked onto Google Analytics you can set it up here for your site. This enables you to see how long it take for different pages to load for different users. You can segment by browser type, country and all the other usual categories you get with Analytics. More about Google Analytics site loading tracking here by Matt Fox.
|I could go on and on about plugin suggestions. If there's anything specifically you need please ask. Otherwise here are the plugins mentioned in this video, you can search for them by clicking "Add New" under Plugins in the WordPress backend.
|Section 3: Blogging and SEO|
Read this quote from Google’s Matt Cutts:
“Even if you do brain-dead stupid things and shoot yourself in the foot, but have good content, we still want to return it.”
Google is going to try to return the relevant content so that you don’t even have to think about SEO. Bare that in mind when talking to SEO companies.
Basic WordPress SEO best practices
Straight out of the box, here’s are a few “must do’s”
So, if you’re just setting up a self-hosted WordPress.org blog I strongly suggest you do the above.
On-page WordPress SEO best practices
Going forward, while you’re regularly writing awesome content, you’re going to have to employ some on-page SEO best practices.
If you do the above, regularly write great content and engage in social media, link and relationship building, that is all you need to know about WordPress SEO.
The Google keyword tool
When it comes to SEO, the first thing you need to do is keyword research. This is an absolutely essential stage in the early lifecycle of an online business. And it is something you'll come back to again and again.
Don't just guess what people are looking for – research it! Use the Google Adwords Keyword Tool to tell you how many people make certain searches every month.
This tool can help you analyse the demand for your products or services. Also, this tool can tell you the exact words your potential customers are using to search for businesses like yours.
So, in the example of the video, let's say I'm a web designer in London, I should see how many searches are being made every month for those exact words.
As you can see from the image below, the exact words “web designer london” are searched for 880 times every month in Google. I'm always amazed by how accurate these results are! You can guarantee that there will be around 880 people searching for “web designer London” this March, this April, this May… etc.
How do I know how accurate this is? Because, if you hit the top spot you can guarantee about 30%-60% of that traffic, and when that happens the same amount of traffic comes in every month – almost as regularly as clockwork! (Of course, not if it's a seasonal search term like “halloween costumes”.)
So, now that you understand exactly how powerful this tool is, there are some Google Keyword Tool tips:
Now that you, hopefully, have a few keyword ideas to target, it's time to checkout the competition.Keyword competitor analysis
The first thing you need to do, if you haven't already, is to download the SEOquake add-on for Firefox. I would add here that I personally don't use it on my main browser. This is because it does slow browsing down while it gets all the juicy information. After installing it go Tools > SEOquake > Preferences > and cut down the number of Parameters it shows – this'll speed things up.
Look for the first parameter – the Google PageRank. If you're looking down the top ten Google results and you see a load of PageRanks of 2′s, 1′s and 0′s, then bingo! You've got a keyphrase you can target!
Please be aware that Google PageRank isn't the be-all-and-end-all measurement of the importance of pages. Try to look at other parameters such as how many links competitors' sites have going into them. And, some results will be there because their on-page SEO is better for that particular search. This isn't an exact science, but it'll give you a good start when analysing your main competitors online.
You are looking for two things: first, a decent number of monthly searches with the Google Keyword Tool, and second, nice easy competition.
If you have found a few keyphrases you'd like to target you can move onto the next stage.On page SEO
If you want your home page to get to the top of Google for “web designer London” then you have to optimize that page for the words “web designer London”.
You can do this by adding the phrase to the heading, title, first paragraph and body text of the page. More about on-page optimization in WordPress here.Build links to the page with the keywords in the anchor text
Of course, we all know the value of getting links to our site. But when targeting certain keyphrases, it's necessary to get some of those links pointing to you with the keywords in the anchor text. Like this (where “web designer London” is our targeted keyphrase):
But, don't over do this! Don't get hundreds of links pointing to your site with the same anchor text as that looks unnatural. Mix up the wording of the anchor text and be sure to include links with anchor text “click here” and “find out more about”. Include links with the domain as the anchor text. Link to the internal pages not just the home page. With new sites be especially careful not to “over-optimize” both the on-page and off-page SEO.
The above has been re-written to accommodate the changes made in April 24th to Google's algorithm, call “Penguin”. This advice still holds out but avoid building too many links and make them look “natural” in terms of anchor text.
How to get links? Well, there's a big topic! Here's an article with some WordPress and SEO Tips to Get Links and Google Traffic.Blogging, Relationships and Content Marketing
Obviously I can't cover all the good practices needed in content creation and link building in this one post. I would always advise anyone with a website to start a WordPress blog as it is good marketing for your brand. Set upWordPress with SEO in mind. Make you sure write your blog posts in an SEO-friendly manner.
Form relationships with other bloggers in your niche. Help them promote their posts and they will help you promote yours.
All this blogging activity together with the above targeting strategy will pull in massive long tail search traffic connected to your target keywords.
I should mention at this point that good content will get you good links and good search engine rankings. It's the ultimate technique that pretty much trumps all of the above!You can do it!
Do you have a set of keywords you target for your home page? If you don't, head over to the Google Keyword Tool to find some low hanging fruit!
Are you aware of your competition? If not, get the SEOquake add-on and check out the competition on a search term that describes your business. Can you beat 'em? If so optimize the page and build some links to it. It's surprisingly easy – just a few good links can make a lot of difference. But don't over-egg the pudding. Find out more about how to get great clients for your business in my e-book.
Creating a Blog Post
|Section 4: Social Media|
Twitter is an extremely powerful social networking tool if used correctly. Here you'll see how to set up a Twitter account – you can have as many as you want.
Make up a great blurb for your company with only 140 characters.
Create a background image with your logo and website details in so it's visible on the left hand side. Change the colors of the links to be compatible with your website.
Twitter Header size: 1500px (width) X 421px (height) – upload a landscape image for the header.
Twitter Profile size: 400 x 400 – decide on whether to show a real face or a logo here (real faces work better!)
|Facebook, with a billion users, is an extremely popular social network (understatement there).
You're not meant to create more than one profile but you can create different pages – just click "Create New" – (which used to be called Facebook Fan Pages).
Set up a Google profile
You must do this if you haven't already. If you have a Gmail account or have used any other Google services you probably already have one.
Once you have your Google profile set up it's important that you upload a clear headshot for your profile image. You must also create an informative About page which should include a link to the home page of websites where you author articles. Your should also set up a +1 page and make sure the tab appears on your Google profile. Here's my Google profile.Add a link to your site on your Google+ profile
You have to link your Google Plus profile back to your site. Go to your Profile > About and hit Edit Profile. Now you can click on the Other Profiles right hand sidebar and edit the sites you own or contribute to. You must do this step.
You can become a YouTube video star! I would advise absolutely everyone (yes I mean everyone!) to set up their own YouTube channel. It only takes a few minutes and recording video has never been easier.
One of the many benefits of video is that it creates a stronger connection between you and your customers. I show my face on my videos (that took a lot of courage, I can tell you!) and I've already noticed more people reaching out to me as a result.
And, subscribe to my YouTube channel already!So once you've set up your YouTube channel here's how to customize it's look:
So, with all of the above, this is how my channel now looks:Download New YouTube Channel Art
As you can see from the above video, although the size of the channel art is 2120 pixels by 1192 pixels, you can only view a horizontal strip of maybe 320 pixels high.
If you click on the image below you can download a PSD to help you design your YouTube channel art.
This downloadable PSD is of the correct size (2120 pixels by 1192 pixels) and has the viewable area (for the desktop view) marked out in layers.
Once this is uploaded you can see how the different crops work on different devices.Add your channel trailer
Recording a new channel trailer is perhaps more important now as it plays automatically as soon as someone (a non-subscriber) arrives on your channel page. Try to get round to this as soon as possible. Don't make it very long. 2-3 minutes at most.
LinkedIn is a professional social networking site and has just surpassed 200 million users.
Nearly 60% of LinkedIn users hold executive-level or consultant positions therefore it has the highest percentage of decision-makers than any other social network. LinkedIn is growing at roughly one million new members every week, the equivalent of one joining every second.
As with all social media you should use the white hat approach and attempt to interact, engage and help the people rather than blatantly advertising your services or asking for work. Your goal with LinkedIn should be to establish yourself in your industry or niche. Make connections with customers and colleagues that you already have a relationship with and build from there.
One of the best ways of doing this is with LinkedIn Groups.
There are over 870,000 groups on LinkedIn whose membership varies from 1 to 377,000. The majority of groups are business related, although there are currently 128,000 groups for both academic and corporate alumni.
One of my favourite groups on LinkedIn is the WordPress group. They are a lively and knowledgable crowd and have answered and commented on every question I’ve put.
Every sort of job you can do or application you use will be represented by LinkedIn Groups. I have joined groups for Illustrator users, Photoshop users, Mac users as well as some general design and marketing groups.
And hook up with friends and colleagues and don’t forget to connect with me on LinkedIn!
Other LinkedIn ideas
We are only really scratching the surface of what you can do at LinkedIn. You can use LinkedIn as a one stop shop for growing an audience and getting business. Here are some more fantastic things you can do on LinkedIn including optimising for SEO, adding video and running surveys.
Let me know
Are you on LinkedIn? What is your experience there? Do you have any other tips on how to best use LinkedIn?
Hootsuite Hootlet for Chrome
Do Share for Google Plus for Chrome
|Section 5: Relationships|
|Explanation of guest posting.
Here is the article http://www.famousbloggers.net/build-business-website.html which was successfully published on a popular blog with a link back to our site.
|Section 6: Conclusion|
Further thoughts on SEO, link building, Social Media, the long tail and what to write about in your blog.
FREE COURSES & SPECIAL OFFERS!
I have over 15 years experience in graphic design, web design and marketing. I have run my own business since 2005.
I am an Amazon bestselling author of seven books, bestselling Udemy instructor and all-round good guy who wants success for you and your business.
Being your own boss is an incredibly liberating experience but it can be difficult as well. There never seems to be enough time for what we want to do.
I'm driven to help people experience the positive side of entrepreneurship, not the negative.
I also build brands, create websites and run marketing campaigns for my clients.
My mission statement: I want to help and inspire people to build sustainable online businesses, earn passive income and experience greater freedom and happiness in their lives.