Joomla issue when i enable SEO friendly URLs - url

Please help me in the case I have searched a lot but didn't find any solution to my problem. I am facing an issue in a custom module which was built in joomla 1.5 and now I have converted it into Joomla 3.4. When I enable SEO friendly URLs from global configuration view page of my module loads and then in the right sidebar it loads the whole page again. Which is causing the structure to break down. I don't know what to do. Please help me.
Please visit this URL for SEO URL
Note: Please use United States IP because this module uses an API to show Properties of United states on Google map. So it will only work for US IPs.
Thanks.

Related

Opencart track external links

I am trying to find a way or a module for Opencart (1.5.6 xx) so I can track external links.
On a page link name is: www.example.com and the URL something like www.mywebsite.com/redir/a2df6y89
Any help or directions would be fantabulous.
Thanx
why not use google analytic's or google tag manager. I know they are the best and are really accurate to track tags. Easy to use and it's google.

Google cant find any pages in my mvc

Hi I have a homepage that is just now working with google.
When I type following into a google search box "site:http://www.nameofmysite.com", I get Page not found.
Google is not able to index a single page in my whole site. I have many pages in my site.
However if you just browse my site it looks good, things are working nicely.
I have a MVC 3 site, I have made it multilanguage and the language parameter en, sv, es etc, is reflected in the url, something like www.nameofmysite.com/en/ContactMail
I'm not posting any code, since I do not know if the problem lays in the code or something else. If anyone would like me to post code, then please let me know.
Hope someone can shed some light on to this.
Thanks.
I have had my questions answered in another thread.
International version of NerdDinner
The problem was that in my basecontroller and global.asax file I had some code that was returning null values if fetched by google bot.

Strange google result listing, invalid URL created

Would be great if you guys could shed some light on this, has baffled me:
I was asked by a client if I could try and make the search term for his comedy night "sketchercise" put his website top of the Google ranking. I simply changed the title tag of the header for the whole site from "Allnutt and Simpson" to "Allnutt and Simpson - Sketchercise # Ginglik - Sketch Duo". It did the trick and now the site comes up top of the Google listing when typing in "sketchercise". However, it gives off this very strange link:
http://www.allnuttandsimpson.com/index.php/videos/
This is the link to the google search result too:
http://www.google.co.uk/search?sourceid=chrome&ie=UTF-8&q=sketchercise
This link is invalid, it doesn't make any sense. I guess it has something to do with the use of hash tags and the AJAX driven site, but before I changed the title tag, it linked to the site fine using the # tags. What is the deal with this slash?
The strangest part is that the valid URL for the videos page on that site is /index.php#vidspics, I have never used the word "videos" in a url!
If anyone can explain the cause of this or just help me stop it from happening, I'd be very grateful. I realise that this is an SEO question and I hate that stuff generally, but I hope you can see this is a bit of a strange case!
Just to compare, if you google "allnutt and simpson" it works just fine links to the site and all of it's pages absolutely fine as .php pages (and then my JS converts them to hash tags to keep things clean)
It's because there must be a folder called 'videos' under your hosted files, use an FTP client and check this.
Google crawls every folder and file unless you tell him not to do this, look for robot.txt files to learn how to avoid indexation.
Also ask google to remove that result when you solve this.
Finally that behaviour is not related with hash tags, these are just references to javascript in order to display the appropiate content in you webpage.
Not sure why its posted like this but the only way to stop that page from appearing is using a google webmaster account for this website and make sure the crawlers can't find this link anymore. The alternative is have the site admin put this tag, <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"> , in the header when isset($_REQUEST(videos)) is true.
The slash in the address is the parsed form of www.allnuttandsimpson.com/index.php?=videos. You can have the web server change all the php parameters into slashes to make the links look pretty.
Best option for correct results is to create a sitemap and submit it to https://www.google.com/webmasters/tools/ for that site. You will need access.
Oh forgot, the sitemap will make google see all the pages you want it to post, use this for the major pages like those in the main menu. To remove links you don't want requires a robots.txt in the main directory of the site.

How would I redirect urls in this way?

So, this is a little bet more of a high level question. I'm not necessarilly looking for specifics, but more of the general tools and technologies I need to use. I'm really new to website hosting and development.
I want to redirect a domain, say something.com to something.squarespace.com. How would I go about doing this so that the following occurs:
The address bar never has the url something.squarespace.com in it.
When a user clicks a link on the site that goes to a local page on something.squarespace.com (so say, something.squarespace.com/page1), the address bar says something.com/page1.
something.com currently is pointing to a shared hosting apache webserver. I would like to be able to maintain access to files and email on that server. If I couldn't get the files, that's fine. But the email is crucial.
I know this is a lot to ask - but if anyone can help me out with some advice on this I'll be very thankful!
Thanks.
I think you should take a look at URL rewriting concept. that's where you can achieve what you're asking in 1 at 2. As for no 3, I couldn't understand what you mean exactly.

Google sees something that it shouldn't see. Why?

For some mysterious reason, Google has indexed both these adresses, that lead to the same page:
/something/some-text-1055.html
and
/index.php?pg=something&id=1055
(short notice - the site has had friendly urls since its launch, I have no idea how google found the "index.php?" url - there are "unfriendly" urls only in the content management system, which is password-restricted)
What can I do to solve the situation? (I have around 1000 pages that are double-indexed.) Somebody told me to use "disallow: index.php?" in the robots.txt file.
Right or wrong? Any other suggestions?
You'd be surprised as how pervasive and quick the google bots are at indexing site content. That, combined with lots of CMS systems creating unintended pages/links making it likely that at some point those links were exposed is the most likely culprit. It's also possible your administration area isn't as secure as you think, the google bot got through that way.
The well-behaved, and google recommended, things to do here are
If possible, create 301 redirects from you query string style URLs to your canonical style URLs. That's you saying "hey there, web bot/browser, the content that used to be at this URL is now at this other URL"
Block the query string content in your robots.txt. That's like asking the spiders or other automated programs "Hey, please don't look at this stuff. These aren't the URLs you're looking for"
Google apparently allows you to specify a canonical URL now via a <link /> tag in the top of your page. Consider adding these in.
As to whether doing the well behaved things is the the "right" thing to do re: Google rankings ... who knows. Only "Google" knows how their algorithms work now, and will work in the future, and by Google, I mean a bunch of engineers and executives with conflicting goals on how search should work.
Google now offers a way to specify a page's canonical URL. You can use the following code in your HTML to tell Google your canonical URL:
<link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />
You can read more about canonical URLs on Google on their blog post on the subject, here: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html
According to the blog post, Ask.com, Microsoft Live Search and Yahoo! all support the canonical tag.
If you use sitemap generators to submit to search engines, you'll want to disallow in them as well. They are likely where Google got your links, from crawling your folder and from checking your logs.
Better check what URI has been requested ($_SERVER['REQUEST_URI']) and redirect if it was /index.php.
Changing robots.txt will not help, since the page is already indexed.
The best is to use a permanent redirect (301).
If you want to remove a page once indexed by Google the only way, more or less, is to make it return a 404 not found message.
Is it possible you're posting a form to a similar url and google is simply picking it up from the source?

Resources