Comment on Search Engine Optimization by Admin.
You optimize .php pages the exact same way you optimize .html pages. The search engines NEVER see your PHP code… they see the resulting HTML that gets rendered server-side by the PHP. It’s the HTML that is returned when the crawler requests the page that gets indexed and used for ranking.
As far was “what” to optimize, there is basically two types of optimization… on-page and off-page optimization. On-page optimization means using elements ON the page to help your page rank. Off-page optimization is using elements OFF the page (on other pages of your site as well as on pages on other sites) to help your page rank.
Overall, it is off-page factors that carry the most weight… i.e. inbound links from other pages using your targeted keyword phrase or slight variations as the link text… preferably from pages that are relevant to the topic you’re trying to rank for and pages with high PR or link popularity. It’s estimated that off-page factors might influence 70-80% of your overall ranking while on-page factors might influence 20-30% of your overall ranking.
Here’s a quick rundown of on-page factors:
Optimizing the title element is very important since it’s generally the most important on-page ranking factor for most search engines ranking algorithms. The title should target a single keyword phrase (possibly 2-3 IF they are VERY similar… almost identical in meaning and keywords). Minimize “fluff” words in the title element as they reduce the keyword density within that HTML element and thus make the real keyword phrase(s) you want to rank for seem less important. Put the most important keyword phrase first in the title element if you have multiple keyword phrases in the title. Avoid putting your site name in the title as it only hurts your page’s ability to rank.
The h1 element is generally the 2nd most important on-page ranking factor. It should reinforce the keyword phrase(s) targeted in the title. Since it’s less important from a ranking perspective, it’s ok to add a few fluff words to give it more pazzazz or marketing flair. But again keyword density withing the h1 element does affect rankings slightly. Every page should have a single h1.
The h2 element is generally the 3rd most important on-page ranking factor. If your content lends itself to have sub-headers, then use them… again targeting keywords from the title element.
Words that are emphasized using bold or strong/italics or em are given a little more weight than words that are not. But I avoid this as it tends to make pages look spammy.
Using keywords that your title is targeting in the page name is also useful. It’s a very minor ranking factor but MOST ranking factors are minor. It’s rarely any single thing that you do that makes a page rank well. It’s the sum of lots of small things that you do that when taken as a whole leads to good rankings.
Optimizing the meta keywords element is virtually worthless. Google and most search engines ignore it in their ranking algorithm because it has been sooooooooooo abused by blackhats and spammers over the last decade. Yahoo! is still using it to rank pages as Danny Sullivan (a renowned SEO) proved just days after a Yahoo! exec announced at SMX that Yahoo! did NOT use it. I include a meta keywords element in all of my pages just for completeness (not for rankings). I use 5-10 keyword phrases and ONLY words/phrases that appear on the page.
The meta description is also ignored by Google and most search engines for the same reason… it is not displayed on the page so it has been abused by spammers and blackhat SEOs. BUT optimizing the meta description element is VERY important since having a good meta description with a call to action can greatly improve click-thru-rate when your page appears in the SERPs and the meta description is shown as the snippet of text for your organic listing. At Google they only show your meta description if all keywords in the user’s search phrase appear in the meta description. So I recommend including all keywords from your title in the meta description since the keyword phrases in the title “should” be the pages most often used to find your page if it is well optimized. This will maximize how often it is shown as the Google snippet.
As far as off-page factors (which are the absolute MOST important ranking factors at almost all engines):
The link text used in hyperlinks pointing to your page give the search engines STRONG clues as to what your page is about. Using “Click here” as link text for a hyperlink is worthless… it only helps you rank for the keyword phrase “click here”. Be very cognizant of how you link to your pages both on your site on from other sites where you might drop a link.
Inbound links from relevant and/or high PR pages on external sites with your targeted keyword phrase (from your page’s title) or slight variations are the MOST important thing you can do to help your page rank for its
Admin Also Commented
Search Engine Optimization
The name for the most flexible metal is Barium, I know a lot about the junk on the periodic table XD
Normally, when I’m designing weapons, I like to make up my own sort of metals and give strange yet scientific names for them, so don’t be afraid to get creative! 😉
Search Engine Optimization
DSP Design offers professional, cutting edge, low risk, flexible solutions for all your embedded computer system requirements. We offer professional products to meet professional needs. We do this by designing and supplying the best embedded computer systems in the market backed by a top-class team of experienced engineers and product specialists.
Search Engine Optimization
I actually wrote a little ditty about this…
Back-end for the code is either an ASP or PHP script that generates the table and outputs it in an HTML file, which is read by AJAX and placed inside a DIV in an existing page.
If you’re using aspx, you’re using .NET, which doesn’t need AJAX – instead, there’s postback functions built-in; for each aspx file, there should be a .vb file which takes your input and processes it as a regular VB application, and then send the result back to the client.
AJAX runs a server-side request and updates the page *on the client-side*.
Postback and AJAX can be used combined, but I’d advise against it, because you’re creating code to create code, and the result is extremely inefficient.
You’ll have to make a decision, here: either use AJAX, *or* use aspx/vb postback.
If all you’re doing is submitting an object to the server using AJAX, and you’re not using ASP.Net to do the processing, what you need to do is generate a page that is able to receive and process the XmlHTTPRequest, either by using the POST method (allowing for lots of information to be sent, as if you’re sending a form), or GET, which uses a querystring in the form of yourpage.aspx?req=whatever.
The aspx page then takes that information, creates a regular HTML page (or a simple plain text file, or a JSON enabled file), which is received back by the XmlHTTPRequest’s onreadystatechange event; when the page has completed loading, the readystate is 4 (complete), with a header number of 200 (HTTP1.1 // page loaded OK). The file – which is invisible to the user using his browser – can then be parsed.
The example on the page I wrote generates a simple, straight-forward HTML table – nothing more, nothing less. The HTML code is then read by my AJAX function as plain text (and parsed as such = as a String); this string is then placed inside the page, into a container DIV that contains the *original* table – because I use the document.getElementById( ‘caldiv’ ).innerHTML, that original table is then replaced by the newly generated one.
In the case of XML, I could have chosen to not replace the entire table, but to remove its rows and cells, and recreate them using the table’s DOM properties (appendChild, createChild) for each row and subsequent cells.
In the case of JSON, I could have had the code return a string based array of the the table’s properties (in this case: name of the month, days of the month, with enough “empty” elements to allow for unused cells at the start and the end)
XML is the in-between, but you do have to know how to have your code parse XML (drilling down from the root to the lower levels, and assigning each level and node to the corresponding level and node inside your table) – which is a horrific combination of XML DOM and HTML table DOM…
The easiest way by far is to simply render – as I did – a complete table, read its contents, and place those contents one-on-one inside a container. The reason your getElementById didn’t work is probably because you don’t have the specific DIV id that’s used in the code example on my site… 🙂
Create your own container element, and use that as the Id.
I would advise, if you’re willing to learn, by simply creating a plain text file on your server (call it test.txt), and calling *its* contents using AJAX – that way, you’ll always know what it’s *supposed* to return.
AJAX isn’t hard, but it does take a bit of practice to get it right, using server-side scripting.
Recent Comments by Admin
5 Tips for Writing the Perfect Blog Post
If you use WordPress, or Blogger, or any other modern blogging tool for that matter, the search engines are “pinged” and know right away that you have made a post. So, don’t worry about submitting it to search engines manually (and for heaven’s sake, don’t pay someone who claims to do that)!
In general, the best method nowadays is to generate some social traffic. Post a link to you post to Facebook, Twitter, pin your post’s featured image to Pinterest.
Business Models are simulations of actual business functioning.
They act as ideal real life examples,and help participants actively discuss the pros and cons of the situation given.
A business Model gives a Full Account of any particular Business Scenario. Readers of this model/ Participants are then asked to discuss the strengths and weaknessess of it. Put it simply, one has to SWOT analyze the Business Model based on different parameters.
Each participant comes up with his/her own views on the subject. Cumulative views and different view points are then listed and ranked based on their importance and relevance.
Thus at the end of the session, a business models suitability and viability is drafted and conclusions are drawn thereon.
The more the Business Model Analysis a person does, the more exposed he gets to real life corporate situations.
Hence it is said, that Business Models act as Good Simulators.
Search Engine Optimization
A search engine is a service provided by some company (Google, Yahoo, Microsoft, etc.) which will search through millions of web pages for keywords that a person types into a field. For instance, if I type “Puppy” into a search box on Google’s web site, there are currently 40,800,000 matches available. If the search provider has a good search algorithm in their software, then the most relevant pages should be listed first. In my case, I’m a happy searcher, because after the Google Image samples, the first result listed is the Puppy Linux website, which is the only Puppy I would ever be searching for online. Most search providers keep track of what websites people will actually visit after doing a search. They then use the results to make sure those pages are closer to the top of the list for the next time someone searches for the same keyword(s).
Image search optimization is about using images on your website to draw more “click-throughs” from the search provider, thereby raising your rank in the search list. This, in turn, helps to ensure that you keep getting more visits to your site. A neat article I just found by typing “image search optimization” into Google Search is linked below.
New York Skyline
Below is a link with pictures of the NYC skyline.
A view of city of great magnitude rises out of the open like a curtain for a show that always staging the world’s greatest act, you immerse yourself as one of the players of the greatest city in the world.
Business Niche – Adding Content for SEO
Fefoo is not a search engine, its an application that helps you search better. It uses the traditional search engines to search. You search on categories and your search is more refined from the time you start searching. In case you don’t use categories it works like a normal search engine.
Springo is a Web shortcutting tool that empowers users to rapidly and easily navigate to the best websites for any purpose.
Each view contains a set of results that are displayed visually – and each view has a different perspective.
Yoozila is a powerful new search engine. It’s primary purpose is to provide you with relevant results and present them in a fresh web 2.0 beautiful manner.
FindTheBest is an objective comparison engine that allows you to find a topic, compare your options and select the best choice for you.