It is time for an update on the site status. It has been about two weeks now and I was about to state that I still have no site indexed on Google yet, but that finally changed tonight. One of the pages on the site is indexed, but I can not get much more details out of Google at this point. No structured data is available nor is data about my indexing available that I can see. I thought for sure after fixing a sitemap issue that Google would index my site, but I had a wait a couple of days for Google to look at my site again. Even then though it did not mention indexing a site then. It was only when I was ready to put this post together I checked one last time – and there it was:
Before I get into some items I want to tackle over the next week or so, you may have noticed – I updated my WordPress Header. The header is what WordPress calls the image you see at the top of the website. It may not help Google, but it should make more sense to viewers. It is possible that it could help Google, as Google may hash images and notice that the header is a default image. The process was simple: I went to a stock photo site, entered a couple of keywords, and downloaded the image I liked. I did crop the image and compress it before uploading.
Items might help more of my pages get indexed fix the problem:
Move from strt-nw.com/web to strt-nw.com and verify with google. At the very least, this will help me as Google will only give crawl information to the root domain (strt-nw.com). It may help Google, as of right now I have no homepage/index.html at strt-nw.com.
Fix redirect issue – Theme caused? If I use the Crawl > Fetch As Google tool I get notified of a 301 Redirect. Resolving should not fix the indexing problem, but it is supposed to help improve your site index.
Get some external links to my site – well I thought that might be a key part of the problem, but after tonight Google says I have at least one page indexed. Though it does not make that clear which page. Google is still not reporting structured data and such. At the very least a couple of links should help improve indexing and the rate at which Google looks at the site.
Update all Posts to have SEO data properly filled out.
Items to help improve my search index and website:
Caches: Using caches will improve page load time, which in turn helps with indexing. People and in turn Google like fast/responsive web pages. Caches basically allow the site to have certain key information stored for quick access, so it does not have to go back to disk each time the resource is requested.
Optimize images for web: Generally loss-less photos are larger and dominate the amount of data vs the text of website. So optimizing photos so they are no larger than they need to be and effectively compressed will reduce the amount of data a viewer needs to load to see your page. Less data to load, means faster page loads.
Categorize post/change permalinks to use category/post-name. I am not sure how much categorizing will help search engines, but it should help viewers by making it easier to find related articles.
Figure out how to use H2 headers in posts. This issue could be a theme issue, but it causes a warning from Yoast SEO. Think of this like using headers in MS Word.
Do sooner, not later:
Install some analytics – most likely Google Analytics. See #s/who is visiting the site, and how they interact with the site.
After spending time thinking about starting a site, I decided to stop thinking and do. I have had a website before, but I never really used it and would cancel after prolonged inactivity. I decided to start with WordPress on a web hosting service that makes it easy. I wanted to make my first WordPress site.
Stop waiting/thinking/researching and do it.
See step one…
Choose Dreamhost/Bluehost/Host Gator – stop there – choose one – look no further. All have great getting started service options. Some have slightly different support for multiple domains, and some come with 1 free domain. I choose Dreamhost due to a deal that included a free domain with a great deal for a year of hosting.
If you want to use Dreamhost you can use the following with PROMO CODE: LT30DEAL:Dreamhost Signup!
If you want Find a deal on one of the hosting options – search for hosting comparisons (Dreamhost vs Bluehost vs Host Gator) most links have discount codes
Sign up/Pay – The hardest part here is choosing a name. Google website name generator or similar.. Just choose one – you will eventually dislike it or spend too much time thinking about it. You can register for a new site domain. Stop wasting time and just pick a name.
Take a second to congratulate yourself – you did the toughest part.
Use the 1 Click WordPress installer on your service. You will have to choose a domain (use the one you just signed up for) an extension like website.com/extend (Dreamhost: http://wiki.dreamhost.com/WordPress)
You will get an email when WordPress is done installing
While you wait, create an email for your new website. Just google [hosting provider] and email setup. Create a simple email@example.com or such. You will want it when you setup WordPress
NOTE: Your website will likely not trickle down to your local DNS for another day. If you don’t know what DNS is – do not worry – it is the big map of the web. The thing that takes lifehacker.com and points it to a real address like 123.168.1.XX
Now the only tricky part: Bypassing the fact your map has not be updated
Use nslookup and the command line – looks like nslookup <name-of-site.com>
Take the IP from nslookup and update your local hosts file:
Mac: http://www.tekrevue.com/tip/edit-hosts-file-mac-os-x/ or sudo vim /private/etc/hosts
Linux add a line to /etc/hosts using something like sudo vim /etc/hosts
Windows: Use the link above
NOTE: You are probably like, if I knew how to do that I would not be here. Fair – two options: 1) Wait a day or so until the website comes up when you type it in your browser and you can use the links in the email you got when WordPress finished installing or 2) Google – with the notes I have – there are instructions on these tasks.
Now you should be able to access your new WordPress site – using the setup links sent to you when you were notified.
Setup WordPress – Create a site title, and enter the email you created in a previous step.
Log-in WordPress – Use the dashboard to Edit the Hello World! It will AutoSave.
In the Top Right Corner – Use the Publish box – to find the Update Button. Click it to update your post.
Congrats! You finished creating a WordPress site and a first article. I just hit 1 HR and 15 Minutes. That includes a quick search on web host providers, finding a discount (I used one from Lifehacker.com), wasting time coming up with a domain name, figuring out the DNS thing, and typing this.