Showing posts with label Custom Domains Schizophrenia. Show all posts
Showing posts with label Custom Domains Schizophrenia. Show all posts

Monday, April 11, 2016

A Domain Root, With Blogger And Non Blogger Hosts

Some blog owners publish a domain, and try to combine a Blogger blog, and a non Blogger website, in the domain root.

They publish one host to the domain root - and the other to the "www" alias.

This combination may be supported by the non Blogger host - but Blogger blog reliability will suffer. And the readers may become confused, when they click to view the blog, and get the website - or vice versa.

There is a special relationship between the domain root and "www" alias. Blogger takes advantage of this relationship, to provide improved reliability for a blog, when published to a custom domain.

Ignoring the special relationship, and splitting the domain root and "www" alias, leads to confusion - and decreased blog reliability.

Please don't publish two different hosts into the domain root / "www" pair.

Please, don't combine a Blogger blog and a non Blogger website, in the domain root / "www" alias duality.

There are 3 mutually exclusive configurations, for combining a Blogger blog and a non Blogger website in a domain, which will produce a reliable blog. Your readers will be happier - and the search engines will index the blog better - if you stick to one of the 3 supported configurations.

Taking the 3 supported Blogger configurations, we can add a properly published non Blogger website - and produce 3 more possible variants.

  1. Non Blogger website published to the "site" alias.
  2. Non Blogger website published to the domain root.
  3. Non Blogger website published to the "www" alias.

Non Blogger website published to the "site" alias.

Here, the blog is published to the "www" alias, with the domain root redirected to the "www" alias - and the website is published to an additional virtual host, such as "site". This is a variant of the Blogger asymmetrical DNS configuration.

mydomain.com. 3600 IN A 216.239.32.21
mydomain.com. 3600 IN A 216.239.34.21
mydomain.com. 3600 IN A 216.239.36.21
mydomain.com. 3600 IN A 216.239.38.21
www.mydomain.com. 3600 IN CNAME ghs.google.com.
site.mydomain.com 3600 IN A 162.210.101.54

Non Blogger website published to the domain root.

Here, the blog is published to the "blog" alias - and the website is published to the domain root. The website may or may not support redirection of the "www" alias to the domain root. This is a variant of the Blogger additional virtual host DNS configuration.

mydomain.com. 3600 IN A 162.210.101.54
www.mydomain.com 3600 IN A 162.210.101.54
blog.mydomain.com 3600 IN CNAME ghs.google.com.

Non Blogger website published to the "www" alias.

Here, the blog is published to the "blog" alias - and the website is published to the "www" alias. The website may or may not support redirection of the domain root to the "www" alias. This is a variant of the Blogger additional virtual host DNS configuration.

mydomain.com 3600 IN A 162.210.101.54
www.mydomain.com 3600 IN A 162.210.101.54
blog.mydomain.com 3600 IN CNAME ghs.google.com.

Your blog will be more reliably online - and your readers will be happier. And happier readers leads to better search engine indexing - and to more readers.



#Blogger blogs published to custom domains use both the domain root / "www" alias, for reliable connectivity. Trying to publish a blog, and a non Blogger website, to the domain root / "www" alias, leads to confusion - and decreased reliability for the blog.



Tuesday, January 20, 2015

Don't Try To Split The Custom Domain Root URLs

Some blog owners publish both a blog and a website - and combine the two in the domain root / www host address pair.

This technique, while apparently reasonable, will eventually lead to confusion from the blog readers - and / or anguish by the blog owners.

Some readers, using a browser or DNS client that aliases the domain root and "www" host, will find that the website will come up, when the blog is referenced, or vice versa. And some blog owners may find, once more, another case of "Another blog ..." / Key already exists ...", when examining or publishing to the domain.

In neither case will the blog owners or readers be pleased.

We've known, for a while, about browsers and possibly DNS clients, that alias the domain root and the "www" host.

The domain root and "www" host are aliased, in some systems.

The practice of aliasing the domain root and "www" host has been common, with some webmasters, for years. Firefox - and possibly other web browsers and some DNS clients - have used the domain root, and "www" host, to back each other up.

The standard DNS setup for custom domain publishing, as provided by Blogger "Buy a domain", included a set of "A" addresses to define the domain root - and a "CNAME" to define the "www" host - whenever "Buy a domain" was provided as an option for Blogger blogs.

We've seen domain aliasing cause problems, with improperly domain root setup.

I have advised many custom domain blog owners, who have purchased domains directly from a registrar, to add the 4 x "A" records (when not defined - or when improperly defined), when reporting a "404" from the "www" host. Many times, the "404" has been resolved - even with the "www" host already properly defined, in DNS.

If you split your domain between a blog and a website, your readers may suffer.

If a domain is defined with a (non Blogger) website published to the domain root, and a Blogger blog published to the "www" host - and there is a problem accessing the "www" host - some browsers / DNS clients will automatically try accessing the domain root. This will happen, without decision by the computer owner.

If your reader is trying to access the blog (published to the "www" host) - and the browser displays the website (published to the domain root), this will lead to confusion.

It may seem like the domain root and "www" aliases are separately addressed domain components - but this may not, in reality, be true. The sanity of your readers many make this an important issue.

Besides the three supported Blogger configurations, there are an additional three variants, which support a non Blogger website combined with a Blogger blog. For best results, use one of the three identified configurations.

Saturday, July 19, 2014

The Domain Root ("Naked Domain") May Not Be Optional

One of the most consistently seen complaints, in Blogger Help Forum: Something Is Broken, involves blog owners who can't get their blogs working, using custom domain publishing.

Thanks to undertrained tech support staff, a common feature at too many registrars, the most common cause of custom domain problems involves failure to use "CNAME" referral - or "CNAME" referral targeting the wrong destination. Both use of forwarding, and "CNAME" referral to the domain root, is seen too often.
www.mydomain.com.  1800  IN  A  64.202.189.170
or maybe
www.mydomain.com.  1800  IN  CNAME  mydomain.com
Please, don't use either of the above address models!

Unfortunately, even with the blog properly published to the "www" alias - and with the "www" alias using "CNAME" referral, targeting "ghs.google.com" - we still see problems. With neither of the above mistakes made.

The most essential requirement, for a stable custom domain, is "CNAME" referral, targeting "ghs.google.com".
www.mydomain.com.  3600  IN  CNAME  ghs.google.com.
or alternately,for Google Domains and similar setups,
www.mydomain.com.  3600  IN  CNAME  ghs.googlehosted.com.
or possibly
www.mydomain.com.  3600  IN  CNAME  www.mydomain.com.ghs.googlehosted.com.
Please, use this address model! This is where a properly addressed domain starts.

Properly setup DNS addresses won't avoid all DNS related problems.

Some domains have properly setup DNS addresses - but still have problems. DNS is a complex - and essential Internet service. Even with DNS addresses properly setup, all DNS servers, worldwide, won't be constantly operational.

Here's one exercise, using my domain, as an example. Click on each of the following URLs, one by one - and examine the map.
https://www.whatsmydns.net/#A/nitecruzr.net
https://www.whatsmydns.net/#A/www.nitecruzr.net
https://www.whatsmydns.net/#CNAME/www.nitecruzr.net
You'll hopefully see a lot of green check marks - and you'll probably see one or two red "X" marks too. Those red "X" marks represent a DNS server, somewhere, returning "404 Not Found" for my domain. Your domain will return similar (probably not identical) results, at any time.

If your domain is properly setup, your potential readers, hopefully near one of the green check marks, should be able to read your blog. The red "X" marks, unfortunately, are a normal part of Internet life.

We may see obvious problems, when looking at the domain root. Mistakes setting up both the domain root, and the "www" host, are well known. But why do mistakes with the domain root seem to affect us, when we access the "www" host?

Some browsers automatically use the domain root and "www" alias, equally.

If Firefox is involved, an improperly setup domain root can be involved in problems. We've known, for many years, that Firefox aliases the domain root and the "www" host. If the "www" host has a problem, Firefox will attempt use of the domain root. When there's a problem with the "www" host, if the domain root is improperly setup, the blog will be offline.

Whenever any problem is reported with a blog published to a custom domain, I routinely check both the domain root and "www" host - even when the blog owner explicitly reports using Chrome, Internet Explorer, or Safari - and even when the blog owner reports publishing to the "www" host.

99% of the time, when the blog owner is able and willing to fix discovered problems with DNS addresses for the domain root, the problem at hand will be solved. That is when we see the benefit of having the domain root and the "www" host aliased, and backing up each other.

Why do we see problems with the domain root, with the "www" alias involved?

Why does a problem with the domain root seem to affect use of the "www" host, for multiple browsers - not just for Firefox? Pick one.
  • Other browsers - not just Firefox - alias the domain root and "www" host.
  • Some operating systems alias the domain root and "www" host.
  • Some DNS servers alias the domain root and "www" host.

Whatever the case, I suggest that DNS addressing of the domain root should not be treated as an option, when setting up a custom domain. If you want a stable custom domain, there are but 3 DNS models, that you can use reliably - instructions provided by Blogger not withstanding.

Having setup either the "Symmetrical" or "Asymmetrical" DNS models, always remember to select the "optional" domain root redirect.

Tuesday, February 9, 2010

Schizophrenia And Custom Domain Blogs Published To Additional Virtual Hosts

Long ago, when custom domain publishing was first offered as an option by Blogger, there was a noticeable design deficiency.

If you published your blog to the root of the domain ("xxxxxxx.com"), you'd have no content for the "www" alias ("www.xxxxxxx.com") - and if you published to the "www" alias, the root would, similarly, lack content. It was a significant day for many custom domain bloggers, when this discrepancy was eliminated.

This deficiency was most noticeable because BlogSpot blogs have traditionally provided content to both the "xxxxxxx.blogspot.com" and "www.xxxxxxx.blogspot.com" aliases, for any blog with name "xxxxxxx".

Later, custom domains were enhanced, so you could publish your blog to somewhere other than the root or "www" alias, aka "Additional Virtual Host". The need for publishing to "blog.xxxxxxx.com" and having "www.blog.xxxxxxx.com" redirected to "blog.xxxxxxx.com" - or conversely publishing to "www.blog.xxxxxxx.com" and having "blog.xxxxxxx.com" redirected to "www.blog.xxxxxxx.com" - was a built in requirement.

Recent reports from Blogger Help Forum: Something Is Broken makes this earlier accepted convention appear to not, consistently, be true.

Some blog owners are reporting that, having published to "blog.xxxxxxx.com", they were then offered the option to
Redirect "xxxxxxx.com" to "blog.xxxxxxx.com"?
I experienced this once, tried it, and found that, yes, "nitecruzr.net" did redirect to "test.nitecruzr.net". Needless to say, I didn't leave it published that way, for long.

Some bloggers have reported that, when given the option to
Redirect "xxxxxxx.com" to "blog.xxxxxxx.com"?
they were alternately able to publish to "www.blog.xxxxxxx.com", then were given
Redirect "blog.xxxxxxx.com" to "www.blog.xxxxxxx.com"?
This is a non symmetrical option, but it will work. The blog will contain internal links to "www.blog.xxxxxxx.com", but "blog.xxxxxxx.com" will redirect as suggested.

If your virtual host published blog gives you these options, try them. You can still advertise the blog as "blog.xxxxxxx.com". It's odd, but better that than having the root "xxxxxxx.com" redirected.

With the blog published to "www.blog.xxxxxxx.com", but your readers given "blog.xxxxxxx.com" for a URL, you may have a problem with search engine reputation. So having followed the above workaround, use Google Webmaster Tools, and the "Preferred domain" option to correct the search engines back to indexing the blog as "blog.xxxxxxx.com".

Saturday, February 6, 2010

Your Blog, Schizophrenia, And The Search Engines

One of my most intriguing subjects (to me, anyway) examines the differences between the "root" alias of a BlogSpot blog, and the "www" alias (ie, "bloggerstatusforreal.blogspot.com" and "www.bloggerstatusforreal.blogspot.com").

The fact that they are separately stored in browser cache will cause mysterious results, when the blog is viewed alternately using the two different aliases.

This is not a terrible problem for your readers, when they simply read the blog. It can cause problems with the search engines, though, as they index your blog based upon inlinks from your readers.

When you publicise your BlogSpot blog, you are hopefully careful to use only one of the aliases, consistently.

If this blog was published only to "bloggerstatusforreal.blogspot.com", that is the URL that I would use. But there are reasons why Blogger provides us with the use of the "www" alias too, and that has very likely spawned a community of bloggers who refer to their blogs using the "www" alias.

If your blog is inlinked by a blogger of the latter community, I will bet that some of them are similarly inlinking to the "www" alias on your blog. So now, you are going to have some readers inlinking to the "root" of your blog, and others inlinking to the "www" alias.

What do the search engines do? They index based upon the inlinks, then they see duplicated content between the two diferent addresses, and they levy the infamous "duplicated content" penalty. Worse yet - because of the asynchronous cache issue, they're going to also index different content occasionally.

Google has provided us with a solution to this "split personality" problem. If you setup Google Webmaster Tools for your blog, click on the "gear" icon, and select "Site Settings". For "Preferred domain", you'll have the choice to have your blog indexed consistently, as either the "root" or the "www" alias.
If you specify your preferred domain as http://www.example.com and we find a link to your site that is formatted as http://example.com, we'll treat that link as if it was http://www.example.com.

You should note that, if you're using a custom domain published blog, as in "www.example.com", this option is more likely to work if you setup the domain DNS properly.

A very simple setting, easy to make, and with apparently magical results. No more schizophrenic indexing. Simple, no?
>> Top

Navigate» Become author for this Blog