Hi.
I am building a website which will behave like a directory/search engime. Users can create their own pages like www.mydomain.com/mypagename.
The problem is that i want that if someone types mypagename in google the link for the page of my website should appear in the results.
I dont know if it´s because the site is still in construction and dont have many traffic but that pages dont appear in google. Related to my site only the main domain (1st on the list) and some static files (pdf´s) appear.
Why google isn´t index the specific pages? The google-bot is working (check with google webmasters tools)
Do you think it´s because the pages are created dynamicly and there aren´t many links for them in the ueb?
A particular page will only appear in the search results if Google thinks that page is worth sending people to. That means it has to have good content, and links from other (high quality) sites and pages pointing to it. If you want to target a particular word or phrase so that the page appears for that particular word or phrase, you need to ensure that it is used in the page, ideally in the headings, and in the links to it or surrounding context.
It takes a while to build up good links and a good reputation in Google, so if your site is still under construction and in its early stages, that may explain why you are not appearing high up in the rankings.
This has been discussed at length in other threads - please use the search facility to look up any particular topics you are interested in.
It could be a lot of things. It could be that the pages are not indexed… which could be because of your robots.txt or a <meta name=“robots” content=“noindex”> element… but there is no way of knowing without you giving us a “real” example.
It could also be that your web site will dynamically generate a page named www.example.com/mywebpage but if that particular URL is never linked to anywhere (on your site or the web) it is impossible for the crawlers to discover and index it.
As I said it could be a lot of things. A “real” example will help us help you.
It could also be that your web site will dynamically generate a page named www.example.com/mywebpage but if that particular URL is never linked to anywhere (on your site or the web) it is impossible for the crawlers to discover and index it.
Yes i think that is the reason.
So the solution would be to have links for that specific page in other sites.
The robots.txt are set correctly to index the page and also i have the page name in h1 tag. I could add to the page tittle as well.
So do what web directories do. Create category and sub-category pages. Place each site in a particular category or sub-category and link to them from the category/sub-category pages.
Home page links to category pages. Category pages link to sub-category pages and some high value site listing pages that you dynamically build. And sub-category pages link to your lesser value listing pages that you dynamically build. Use the web-site name as the link text when linking to the dynamic listing pages from the category and sub-category pages. Then build external links to your home page and category pages.