|Table of contents of this page
- The best promotion is usage.
- be honest: don't paint rosy pictures
- use proper grammar and spelling
Promoting D Online
Internet users are interested in content
- easy to find and bookmark,
- original and
Search engines and their bots aren't mystical creatures, they are simply vision-impaired users that read a lot of pages. (Tools like Elinks
provide an idea of what search engines see.)
Some ideas for D related contents:
- process of learning D
- D tutorial
- experiences/evaluations - positive as well as negative
- development reports (e.g. Ares, Bud, DGCC, ...)
- documenting that software FooBar was written in or adapted for D
A mirror of http://www.digitalmars.com/d
isn't original, a translation is original. Searching for a keyword and getting swamped with mirrors of the same content with slightly different site layouts is very annoying.
Up-to-date doesn't require constant rewrites of your pages, instead simply:
- attach a user visible date to the content
- add a Corrigendum - again with a user visible date - if you are aware of any important fact changes
While hosting all your D pages on their own subdomain or in their own directory is nice, it isn't necessary.
Consider you are searching for FooBar and you find two potential results/bookmarks:
Which of those pages would you visit first?
There are three categories of relevant sites
- peers: homepage of a fellow D programmer or homepages of some software written in/for D
- authority hubs:
- publicity hubs:
If you write a D related page, please include at least one link to a relevant
page of an authority hub (e.g. http://www.prowiki.org/wiki4d/wiki.cgi?WindowsAPI
) and - only if relevant
- some peer links.
Publicity hubs are useful to promote new releases of your software in/for D.
The following actions are going to decrease good-will and respect of potential visitors and are partly illegal - don't use them:
- link spamming
- log spamming (normally used to artificially increase inbound links via referrers in publicly visible logs)
- keyword spamming
- guest book spamming
- forum spamming
- spamming in general
- mirroritis (senseless mirroring webpages)
- blogeritis (bloging without original content)
Promoting D Offline
- write an article, book or essay detailing your experiences with D, it's development process, design and tools
- use D for a school paper or science fair project
- present D to your LUG or WUG
- teach your neighbor's kid some basic programming concepts with D