Posts tagged html
How Will Google Mobile Search Affect SEO in 2012? – HTML Goodies
Dec 28th
|
How Will Google Mobile Search Affect SEO in 2012?
HTML Goodies A different crawler for smartphones is a good indication that different SEO practices may be effectively used for smartphone websites and apps. The rational on mobile search has always been that Google treats mobile devices and tablets the same way it … |
View full post on SEO – Google News
Education-Specific HTML to Be Submitted to Search Engines Soon
Nov 21st
Students, educators and others interested in finding the best published content, events and experts for learning new things will be heartened to learn that a new metadata markup standard is in the works to make discovery of learning materials easier than ever. Perhaps more importantly, it will make those materials easier for machines to find. Once finding the right content is a solved problem, many new things could become possible.
The Learning Resource Metadata Initiative (LRMI), a project co-led by the Association of Educational Publishers and Creative Commons, today took the next step towards submitting its specification to Schema.org, the collaboration between Google, Yahoo and Bing that maps out 100 different types of content online in a standardized format.
The LRMI 0.5 spec lets publishers communicate in a page’s HTML things like the competencies taught, the competencies required, the type of educational materials and the typical age range of intended users for anything educational published online. Time required for completion, degree of interactivity and a small number of other ways of describing educational content are included in the spec.
Active participants working to figure out how to construct LRMI and how to integrate it into Schema.org include people from small non-profits like open curriculum community Curriki, corporate education technology giant Pearson, international information standards group Dublin Core and intellectual property law group Creative Commons, among others.
Participants debate on the official mailing list over new terminology, balancing concerns like coherence with Schema.org, ease of input by people who will enter metadata to go with resources being published online and specificity gained or lost by the way that metadata fields are named and framed.
While some semantic technologies are able to assert categorization from the top down, whether content publishers participate or not, it seems likely that the kind of data that will be communicated in LRMI will require informed participation by the producers of the content themselves. Requiring participation in categorization could pose a challenge to hopes the spec will gain meaningful adoption.
The LRMI effort doesn’t seem well-known yet outside its own ranks, either; the official website has almost no inbound links indexed by Google yet and none of the education technology blogs we track here at ReadWriteWeb have mentioned LRMI yet. The project was just announced last month though and in the education market, a month isn’t a very long time.
LRMI isn’t alone though, either. Nathan Angell, a Board Director at the collaborative open education software community Sakai Foundation and a Product Manager at rSmart, calls LRMI “another welcome intervention in growing list of data specifications for education.”
“These days we have access to an unbelievable number of learning resources–both open and proprietary–but it’s still hard to find the right ones, quality resources, suited to your needs, when you need them.
“For example, in the Sakai community, we have built a new platform–the Open Academic Environment–that helps people create and tag learning materials, and most importantly, share them openly by default.
“With the LRMI specification, we can help people tag their materials with exactly the right information that will make them easy for others to find and use…and even better, we can augment the suggested content widgets we already have in place to discover resources in the moment that match the very specific needs of a particular educator or student.”
Angell, who isn’t associated with LRMI in particular, sees data specifications like this as potential game changers. Those suggested content widgets are really shorthand for computation that can begin at a higher level of abstraction if the hard work of content categorization and description has already been done in a standardized way. That means education technology providers, search engines and others don’t have to invest time and energy into understanding educational resources online – they can begin with a pre-existing understanding of that content and then offer higher-level features and services on top of already-organized information.
“LRMI helps set the stage for the hive mind that will help our children’s children learn faster and better than we ever thought possible,” Angel says. “In comparison, school today will look like drawing pictures in the dirt with a stick.”
View full post on ReadWriteWeb
A Bash on Flash: Titan SEO Explains Another Reason to Switch to HTML – PR Newswire (press release)
Sep 20th
Who’s Validating the Validators? Reassessing HTML ‘Compliance’
Aug 22nd
Yesterday, Tristan Louis, my friend and colleague (and I reserve that phrase specifically for friends and colleagues, that’s not a euphemism) published on his TNL.net blog the results of his own study. Louis – a professional technologist who founded Internet.com and who personally contributed to the RSS specification – looked into the relative states of compliance by the world’s most trafficked Web sites with the published standards of those sites’ corresponding document types. Fourteen of Alexa’s top 25 sites list HTML5 as their doctypes, he noted. Running their home pages through the W3C’s Validator, he learned most of them have significant compliance errors, including Amazon.com with 516 errors, and YouTube with 120.
Not one to cast stones lest we be stoned, I ran ReadWriteWeb.com’s front page through the Validator. It reported 277 errors and 83 warnings with respect to our own compliance with our stated XHTML 1.0 Strict document type. But what exactly does that mean? Are we truly producing Web pages that browsers can’t parse? What is it, specifically, that we’ve violated, and do we owe any fines?
An examination of the verbose listing from the W3C Validator report on our front page reveals an interesting fact about what constitutes “non-compliance:” Most of the “errors” listed were generated by embed code – the instructions that enable readers to Like our pages on Facebook and share pages with LinkedIn and Twitter users, and enable us to keep track of usage statistics for our advertisers.
It’s code whose architecture and syntax we don’t control, and it’s the basic code that other Web sites around the world rely upon to perform exactly the same functions for them. But it makes us violators, lumping us into the same group that Louis chastised for their “disregard for standard compliance.”
Isn’t Louis concerned that W3C treats as “erroneous” or “non-compliant” any code whatsoever that it’s not responsible for specifying itself, including the embed code elements of the social networks upon which the business of the Web depends?
“Embeds are indeed a valid concern, but I suspect it ties to something deeper, which is a general attitude in our industry that ‘invalid code will happen,’” Louis tells RWW. “If most sites were valid without the embeds, the owners of those sites would then put pressures on external providers to shape up and provide code that embeds cleanly (it is possible for that to happen).”
In places where we’ve embedded Facebook code on our home page, the Validator considers instructions that include the namespace declarer fb: to be erroneous. What’s more, every part of those instructions generates a single error, so the entire instruction line may be deemed guilty of ten separate counts or more of infraction. The screenshot above shows one example of an attribute (among many in the same line) that the Validator claims doesn’t exist, because the fb: namespace declaration doesn’t exist in the specification. So when Facebook doesn’t comply, we’re guilty by association.
Although as Louis describes it, we may be able to get off on a technicality.
“The issue with Facebook prefacing its embed with fb: has to do with them opening up a separate namespace for their code, which is the correct way to do this in XHTML. However, HTML5 does not seem to allow for namespaces, which apparently makes it impossible to mix HTML5 with other namespaces,” notes Louis. “This was an arbitrary decision that leaves many third party developers with no way to extend HTML.”
The concept of implementing extended namespaces in HTML5 has been deliberated by W3C participants for well over five years, with the resolution being no real resolution at all. Extended namespaces is one of the hallmarks of XHTML, the first XML-based implementation of HTML, whose development dates back to 1998. One of the problems with formally enabling extended namespaces in HTML5, many developers say, is that it ends up changing the Document Object Model (DOM) – the construction of the Web page – and browsers may find they have to resort to unique means to handle those changes. Or to put it metaphorically, there’s no telling what ripples in the pond extended namespaces could create, because every browser has a different pond.
For XHTML, the HTML namespace is one of its extensions. Thus you can declare the HTML namespace using <html xmlns="http://www.w3.org/1999/xhtml">. But as the WHAT Working Group Wiki explains, “HTML is being defined in terms of the DOM and during parsing of a text/html all HTML elements will be automatically put in the HTML namespace, http://www.w3.org/1999/xhtml.” So HTML is there to establish the DOM, and nothing more.
The WHATWG was formed as an effort to get HTML5 moving again, not really contrary to W3C but, to some extent, in defiance nonetheless. As it’s been explained to me, W3C is the steward of the HTML specification, while WHATWG represents the efforts and interests of browser makers who must take charge of HTML implementation. The WHATWG does point to a ray of hope for extended namespaces in HTML5 that has been largely blocked by W3C: “While HTML does not allow the XML namespace syntax, there is a way to embed MathML and SVG and the xmlns attribute can be used on any element under the given constraints, in a way that is reasonably compatible on the DOM level.”
So who’s to say whose rulebook a Web site developer should follow – W3C’s or WHATWG’s?
Tristan Louis responds, “For two decades now, the W3C has been setting the standard for HTML. The WHATWG eventually agreed that the HTML5 spec ought to be led by the W3C because of that long history, and the fact that it is the only organization that works through consensus in the industry. While many complain that the W3C is slow and bureaucratic, the alternative would be a return to the pre-W3C groups when individual browser vendors could add tags without consensus, with both good and bad effects. On the good site, the IMG tag, which made the Web a rich visual medium, was created as part of the Mosaic browser and later included into HTML. On the darker side, there were as many as three different ways to embed video or other rich content into HTML, depending on which browser you wanted to target. That kind of divergence meant substantial extra work for cross-browser compatibility.”
But since RWW, and the sites Louis tested, apparently work well enough on most of the world’s browsers, and the makers of those browsers already work together through WHATWG to make certain this trend continues despite what W3C’s tool pegs as non-compliance issues… just who does all this non-compliance hurt, really?
Louis remains stalwart: “Non-compliance hurts everyone. When your browser is slower than it ought to be or when pages crash a browser, it is often because the page includes non-compliant code. The net result is that browser vendors have had to do substantial work to ensure that even bad code can run. It’s as if car manufacturers had to build cars that could ride on any surface because people didn’t bother to build bridges or roads properly.
“Today, there is no punishment for non-compliance,” he continues, “which means that, over time, we will only see further ignorance of the proper way to code for the Web, leading to increasingly sloppy offerings (I suspect that the fact that Amazon and eBay are among the older sites on the top 25 list has to do with their dismal results in terms of conformance to standards). A leaky boat, if not fixed, does not get less leaky over time.”
So the next time you click on that Like button or tweet the URL of some funny captioned cat photo to your friends… think of the damage you’re doing to the Web.
A question for you: If your site is found to be non-compliant with W3C standards, according to the Validator, whom do you hold responsible and what steps do you take?
View full post on ReadWriteWeb
Poll: Do Use HTML as an App Platform?
Jul 29th
With today’s launch of PhoneGap 1.0, a framework that allows developers to build mobile apps using Web standards, it seemed like a good time to put up a poll about HTML as an app platform. HTML, and in particular, HTML5, has come a long way to addressing the needs of cross-platform development by delivering a platform where apps can run on any modern browser. But is it ready yet for you? How do you use HTML when building your apps? Or do you?
Share your thoughts on HTML as an app platform in this week’s ReadWriteMobile poll.
There is a growing awareness about HTML as an app platform, but it still has some catching up to do when compared with its native counterparts. HTML apps need increased access to native APIs, improved runtimes (native aps don’t need to worry with Web runtime barriers), and there needs to be more consistency in terms of how Web apps run across various platforms. We’d also like to see more apps that take advantage of HTML5 features, like offline access, for example.
On the other hand, the Web is easy to build for, flexible, future proof (to some extent), and comes very close to the “write once, run anywhere” holy grail.
Not all apps do well built solely using HTML, however. Those needing access to native features (e.g. integration with the camera), rich media, high performance (e.g. gaming), etc., may do better with a native approach.
So now it’s your turn: have you used HTML to build your mobile applications? What did you learn from the experience? Tell us in this week’s ReadWriteMobile poll and/or in the comments below.
View full post on ReadWriteWeb
Google Teams with GigaPan to Show Off Chrome’s HTML 5 Features
Apr 25th
While the official word from W3C is that HTML 5 won’t be the standard for another couple of years, we’re already seeing the implementation of HTML 5 in both modern web browsers and new site features. This includes straightforward extras like Google Instant, but it has also opened the door for entirely new forms of applications on the web. From WebGL’s in-browser 3D acceleration to the myriad of game apps, there’s plenty more to explore – assuming you have a browser capable of handling this new level of coding. To demonstrate just how capable the Chrome browser is of doing just that, Google has teamed with the panoramic image company GigaPan.
GigaPan has already been alive, well, and recognized in the market as a panoramic image service that can be used directly through your web browser. Now the company is setting itself apart with a feature called “Time Machine.” Time Machine, on the surface, looks like a time lapse photo viewer with some extra controls (speed up, slow down, skip ahead, skip back, and so on). What differentiates Time Machine, though, is that users can zoom in – and have the video display maximum detail on every portion of the photo.
To do this, the videos take advantage of HTML 5′s video tag feature – along with the required acceleration and support from modern browsers like Chrome – to create new videos out of the zoomed area, transitioning to the freshly created video seamlessly. The project demonstrates how effectively HTML 5 can be used for new concepts of how media is displayed, for personal or scientific reasons. Time Machine can be found on the official GigaPan site, or on Chrome Experiments where the project is being highlighted by Google as an apt example of what the modern web can do.
[via the Official Google Blog]
Check out the SEO Tools guide at Search Engine Journal.
Google Teams with GigaPan to Show Off Chrome’s HTML 5 Features
View full post on Search Engine Journal
HTML – CSS – DREAMWEAVER – SEO – CAMPAIGN SPECIALIST – InfoGrok
Feb 27th
|
HTML – CSS – DREAMWEAVER – SEO – CAMPAIGN SPECIALIST
InfoGrok Job Description I have a fantastic opportunity working for a IT software house in the heart of reading. As a Campaign Specialist you will primarily building & deploying email campaigns through a campaign management system. … |
View full post on SEO – Google News
Is Google Ignoring The HTML Title Tag More Often?
Feb 21st
Google’s long created title tags from means other than using the HTML title tag, however, there are reports that it might be increasing the times it does so. A WebmasterWorld thread has dozens of webmasters complaining that Google is not using their HTML title tags. The HTML title tag is…
Please visit Search Engine Land for the full article.
View full post on Search Engine Land: News & Info About SEO, PPC, SEM, Search Engines & Search Marketing