I have made a tool for checking seo stats like PR, DA, etc. There's one issue which I am trying to solve but couldn't. When a user enters a website in the search bar.
The url of the page comes as
http://seopoints.org/websites/index?url=http%3A%2F%2Fwww.domain.com
http://seopoints.org/websites/index?url=domain.com
http://seopoints.org/websites/index?url=https%3A%2F%2Fdomain.com
http://seopoints.org/websites/index?url=www.domain.com
But I want the URL of the page to come like this.
http://seopoints.org/websites/domain.com
How should I do this? I am using CakePHP. Need help in writing code in routes file.
Website URL: http://seopoints.org/
As mark say "http://seopoints.org/websites/domain.com" is not SEO friendly.
Did http://seopoints.org/websites?q=domain.com work??
Thanks..!
Related
I have a Nextjs project where I want to show a Wordpress page on some of the pages. So for example on this route products/[id] I want to show a wordpress page that contains info related to that product below the main info. This is needed because for some of the designs we are using Divi.
At the moment the only solution I came up with was using and iframe to show the page (it works), but it feels a bit hacky and it's probably not the best solution. Is there a better way to do it? Thanks.
I have a react site that renders different awards for users based on their status. I want the users to be able to share these images on facebook. Basically the idea I had was to use use-react-screenshot to take a screenshot of the component and share this image somehow. However, I know that facebook only lets you share public image urls. Since these awards are different for each user, I can't just upload them all on a site and get the url that way. Is there an api or something I can call that will give me an image url? Or is there an easier way to go about this? Thank you!
I have a personal project which consumes my free time and effort for about a year without significant profit. I have problems with it appearance in Google and would really appreciate to get help here.
This project (http://yuppi.com.ua - similar to craiglist in US) is WEB-based AngularJS 1.2 application that uses PHP rest API hosted on GoDaddy. And in order to make this application popular it have to be very visible in internet and very searchable in Google and users have to be able to share pages via social networks or skype.
According to Google specification, google crawlers doesn't run javascript to get content of a web page before index, so I've added _escaped_fragment_ page that displays content of web page without javascript. For example:
Page: http://yuppi.com.ua/#!/items/sub/18/_
Dirty : yuppi.com.ua/?_escaped_fragment_=/items/sub/18/_
This dirty page will be redirected here where google will see content.
http://yuppi.com.ua/server/crawler_proxy/routee.php?path=/items/sub/18/
So basically I have two versions on HTML file for that page. One version is the one that available to users, which has styles, a lot more HTML tags etc. And the second is the version for Google crawler - very light-weight without any styles. And I am expecting to see clean link to my site in Google, not dirty.
So, If to search all links to a web site in Google you will see that one of the links displays it's "dirty" state.
Another problem is sharing links in Skype.
When I send a link to someone, I am expecting that this link will be transformed to thumbnail image but it is not happens. Instead I see ungly link to my web site.
Please help me to understand how to make happy everyone: users, google crawler, GoDaddy and me.
I was encountering the same problems last year with a big project and we ended to use : https://prerender.io/.
It's a prerendering system that work with a phantomjs browser to detect bot request and render a full html template. It does also instanciate a cache service to not render again a template that haven't change.
Hope it help's.
I am making a website using AngularJS, I am curious to know that is there any disadvantage of hash in url with respect to seo ?
e.g. http://www.website.com/#about-us
I'll appreciate any contribution.
Thanks
If we go back to the basics, HASH # means a DIV ID in your HTML, and to talk in more details Google ignores anything after the HASH.
Example, this page www.mydomain.com is similar to www.mydomain.com/#about-us
This is an advanced technique some marketers are using it to track their campaign without using parameters like UTMs to avoid content duplication.
To make sure your page is loading without any errors, try to disable the JS from your browsers using "Web Developer Tool" and then load your page, i think you will get a white page without content and this is the way Google and most of the search engines see your pages.
Also there is another way to test it by going to Search Console "Webmaster tool" and use fetch as Google, here you will see exactly how Google view your page.
We have a separate mobile site and a separate desktop site. There's basically a "mobile" page for each normal page like this:
public_html/home.php
public_html/m/home.php
And the m/home.php is showing up in the search results. Is it possible to make google show the normal home.php instead?
Responsive design is a good solution, but that's not the answer I am looking for at the moment.
And I don't want to 301 redirect m/home.php because people on mobile still need to view it.
Is my only option to redirect the user to home.php from m/home.php when I detect that they are not using a mobile browser?
My advice put noindex meta on your all mobile pages that's help you to prevent mobile pages getting result on Google serp then add mobile detection script on your normal site set and redirct for mobile users.