Google is currently indexing the HTTPS version of my site, but i want to exclude some pages to be HTTP-indexed. How can i do this?
Best regards.
Related
What is another way to crawl the web besides following hyperlinks?
Most major sites use Sitemaps. This gives your crawler a fast way of discovering URLs and can be used with or instead of following outlinks.
The crawler commons project provides a Sitemap parser in Java.
So I am upgrading an existing website(different CMS) to the Joomla 3.4.1 CMS, and I'm running into the following problem.
Because it's a replacement for an old website, I need to make 301 redirects to make sure no links appear broken.
The old website used url's like '/10/Terms_of_use.html', basically url's which start with numbers. This results in the situation where Joomla looks for an article with the corresponding article number instead of acting according to the redirect set in the redirect manager.
So how do I prioritize the redirects over the interpretation of the article id's? Thanks in advance.
Aha! I found a way to disable the article interpretation from the Joomla routing. It's described on http://developernote.com/2012/05/how-to-remove-id-from-url-in-joomla-2-5.
Now this solution is commonly described online on several websites, most of which leave out the last bit. This one offers the full solution though. Anyways, thanks internet.
I am doing an angularjs app with a nodejs-expressjs server.
I want to do an app that it's similar to a business directory.
I have doubts about if it's possible doing it SEO friendly to the all items at the directory, either by his name or his features (tags). Always having in mind that all pages are created with AngularJS.
If it is possible, how to do that dinamically.
I implemented an example that uses prerender server (this https://github.com/prerender/prerender) and the prerender-node library at the app server.
My example's pages, created by angularjs, does work (are SEO friendly, it appears at google's search)..but the pages are "static", and the directory it's going to add always new bussines to the directory that I want to appear in googles searching.
Besize, I want my app to be multi-language, and also have doubts about how to do all of that be multi-language, and if it is possible.
I hope you can help me.
If you're hosting your own Prerender server, it will serve the page "on the fly" every time Google accesses it, so it will always have the latest, dynamic content from your pages. If you're using a Prerender plugin to cache your pages, you'll need to make sure you recache them... or use our Prerender.io SaaS and we'll take care of all of the recaching for you.
It sounds like you just want Google to crawl your pages more often because of how dynamic your content might be. In order to have Google crawl your pages more often, make sure to quality inbound links from other sites to increase your PageRank.
Here is lots of advice from Google about multi language sites: https://support.google.com/webmasters/answer/182192?hl=en
I want to display different website for my customers outside US, how this can be achieved without using sub-folder.
First of all you did not explain your scenario.I suggest you explain to get better answers.
Anyways, If internationalization is what you want then you can rely on any CMS like Wordpress, Joomla etc and all of your content will be saved in Database. This way you will not have any subfolders and still a site for different countries. There is more to it in detail but basically that's the idea.
Obviously the above scenario applies if you are using a CMS.
If your website is in Joomla. I think there is a plugin.module which separates page regionally. Anyway, whats the URL of the website.
I know how to create/implement friendly url in asp.net, but is it possible (and if so - how) to do it in classic asp?
if its impossible, how would google respond (SEO) to creating pages whos sole purpose is to redirect (on load) to a different page?
thanks!
Use a URL rewriter like IIRF or IsapiRewrite that ties into IIS and is processed before ASP/ASP.NET/PHP get the request.
If your classic ASP application runs on a IIS7 then I would totally suggest creating a web.config and using ASP.NET url rewriting feature. I use that for my projects and it works perfectly!
If it runs on an older IIS then ISAPIRewrite or IIRF. Nevertheless I would try as hard as possible to upgrade to IIS7 as it will make things so much easier.
You can also do it without a Rewrite Filter using a custom 404 page. In that you can use Server.Transfer or Server.Execute to redirect off to the correct page. Trouble is you loose your QueryString object doing it that way but it sort of works with a little love and cuddling.
If you want to avoid Server.Transfer et al you can also wrap all your templates in objects and included them all and just call a render function on the template you want to render, leads to big code over-head but its easily overcome by modern server brute force power!
In IIS 7 use Microsoft's own free URL Rewrite!
You need an ISAPI module. It's quite a bit more complex than URL rewriting in ASP.NET, so you can try a commercial rewriter like this one.
Or you can try the Ionic's Isapi Rewrite Filter, which is free, at http://www.codeplex.com/IIRF
IsapiRewrite, yes, I agree with that recommendation.
To answer your other question, Google won't care, just 301 redirect them. Make sure you don't have duplicate content, and don't even 302 redirect. If you 301 redirect, the Google should keep your PageRank concentrated on a single page. (This is what the SEO gurus at work tell me.)
ISAPI_Rewrite v3 will satisfy your needs. There a friendly manager and quite an easy syntax (well anyway if you encounter problems, you may address their support forum).