Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 9000881
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 16, 20262026-06-16T00:21:56+00:00 2026-06-16T00:21:56+00:00

I am currently optimizing my site for search engines. It is mainly a database

  • 0

I am currently optimizing my site for search engines. It is mainly a database driven site. I am using C# on the back end but database content is loaded via jQuery ajax and a web service. Therefore, my database content is not in html at the point that the bots will crawl it. My site is kind of like an online supermarket format in that there are thousands of items in my database, users can load a single one of these or more onto the web page at a time and the page does not change significantly once items are loaded.

My question is, how (if at all) can I get my database contents indexed? I was thinking of having an anchor that links to an aspx page (eg called mydatabase) which loads all of my database items as a big html list. Then, using jQuery, I would make the anchor invisible to users. The data would still be accessible to users but not by this link, it would be accessed by using the jQuery interface I have created.

The thing is, I don’t really want users to see this big, messy list – would google results show this page eg www.mysite.com/mydatabase.aspx as a search result? Also would google see this as “keyword rich” spam page? I have done quite a lot of research but found nothing on this. only instructions for php. Please help I’m not sure what to do and need to know the best way to go about this.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-16T00:21:56+00:00Added an answer on June 16, 2026 at 12:21 am

    It’s a shame you haven’t taken the progressive enhancement approach as it would mean you would have started with a standard HTML output that’s crawlable, and then adding the layering behaviour (AJAX) on top for the user experience.

    Providing a single file (e.g. mydatabase.aspx) that lists all of your products in a list format provides no real value for the reason you gave – it would just be a big useless list. No editorial content relevance for each link etc.

    You’re much better off taking another look at your information architecture and trying ensure that each product is accessibile by it’s own unique URL, then classifying the products into groups (result pages), being careful to think about pagination.

    You can still make this act like a single-page application using AJAX, but you’d want to look into HTML5’s History API to achieve this in a search engine friendly way.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm currently optimizing my web site. I'm using a simple credit system that gives
I'm currently developing a stored procedure for a complex search in a big database.
I'm currently hacking on an events site and have never had a problem optimizing
I'm optimizing my simple web crawler (currently using PHP/curl_multi). Goal is to crawl entire
I'm optimizing my ASP.net MVC 4 website. I'm currently using run time bundling to
I'm currently trying to optimize an database by combining queries. But I keep hitting
Using: Symfony 1.4.13 (Propel ORM) I am currently busy optimizing for traffic and I
I'm currently optimizing the performance on my company's site; when it was taking 6-10
I making an app and im currently optimizing it to Samsung Galaxy Tab. I
Currently I am using HTML files for parts of my user interface. I display

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.