There are plenty of things that users add to posts that make them harder to read by adding useless information and text that doesn't add anything to the content. Some other things should be removed for alternate reasons as well, but keeping the post straight-forward and on-topic is the key goal. In other words, we want to have a high "signal-to-noise ratio". This is reflected in the tour:
Salutations, Signatures, and Taglines
There are plenty of different ways people add in extra little lines that more or less act as salutations and signatures, from basic things like saying "hello", "good morning/evening", "thanks in advance", and "you're welcome" to more subtle things like "hope this helps", "I found a solution", and "this may be late but..." or "I know this is a really old question, but..." in answers. These small phrases do not contribute to the long-term value of the Stack Exchange knowledge base, and only add extra text that may not be relevant or useful to the reader.
As well, any kind of personal contact information should never be included in the body of a post. Your posts are signed automatically with your username in a card after the body.
Excess White-Space (Both Vertical and Horizontal)
Extra white space that is not needed extends the page and creates unnecessary scrollbars that make viewing and analyzing code much more difficult and inconvenient. A common example showing two versions of this is seen below:
$var1 = 1; $var2 = 2; $var3 = 3; // Now this line will cause a horizontal scrollbar with even fewer characters...
In this example, the extra line in between each line of code is useless. It only serves to add extra lines, while normally line breaks should separate blocks of code within a program that relate to each other.
As well, the indentation of the last line makes no sense and creates a horizontal scrollbar. Re-indenting to match the rest of the code is appropriate. Be cautious when editing out white-space from posts, though, to make sure that the white-space you're removing is not relevant to the code. If unsure, ask the OP or leave it for someone else to deal with.
Comments, Comments, Comments
Keep comments in the comments. Don't reply to other users' comments by editing your response into your post. Only edit in relevant information that improves your question or answer. Editing in a notice asking why people are downvoting your question is never an appropriate thing to do.
Offers of Financial Reward
This is not the place for hiring someone to do work for you, even for the simplest of tasks. You are not allowed to offer any sort of financial compensation for answering any questions here. If you need someone to build an entire website or do some other form of contract work for you, try posting an ad on a site built for this purpose. Usually the question is still salvageable by just removing the references of the reward, so pay close attention to not remove vital parts.
Degradation of Self or Others
Most often this occurs with users calling themselves "noobs". We were all "noobs" at one time, and it doesn't belong in the question. Calling someone else a noob (or equivalent) is not appropriate either. Similarly, using things like "I'm an idiot" aren't beneficial.
Furthermore, the Code of Conduct clearly states that you should be nice and treat others with respect. The use of swear words is not appropriate and definitely would not be considered "being nice" by anyone (see Are expletives (cursing, swear words or vulgar language) allowed on SE sites?). Even calling someone "stupid" can be considered offensive and can result in disciplinary action.
Rants, frustration, and time spent on the problem
For example: "I've been working on this for 3 days and I can't believe this isn't simpler."
We can sympathize with being frustrated, but if what you're writing isn't helpful towards solving the problem, remove it. And keep in mind that the vast majority of users here are volunteers; negativity will turn people away.
My Apologies
Apologizing for asking a question is a sure-fire way for people to not take it as seriously. If there's a duplicate question out there or you asked in the wrong place, it will get closed as a duplicate or people will help you find the right place to ask. If you're not a native English speaker, try your best. Eventually someone will see your question and care enough to fix it up so that it is readable to anyone.
If you've tried your best to research and write a good, clear question, then you have nothing to apologize for, don't worry.
Religion or Other Beliefs
If you're not answering a question specifically about religion on a religion-related Stack Exchange site, chances are it has no place in your content. Religion has caused wars in the real world and we're not here to start any of those. If the religious content is not directly related to the question at hand, it should be left out. This also means not using religion as examples for a question. For example, if you were building a function for a religious website, you should change your code to remove any mentions of religion in the function in order to avoid conflict here. Remember that your question should be helpful and useful to anyone who might have a similar question in the future.
Personal Identifying Information and other sensitive data
For example:
- Login information
- Other people's real names
- Real contact information
- Real data from an employer/client/etc. that isn't public
If you need to provide information/code/data about a project in your question, triple check that you've scrubbed all of that information out first. Redact logins, use dummy data, etc. If your question requires talking about people, use fake names or a placeholder like "Person A". When giving your location is required, only be as specific as necessary to answer your question.
Note that this information will remain in a post's edit history if you don't edit it out within the first five minutes before anyone comments/answers/edits. If that happens and you need the information to be redacted, follow the redaction instructions here.
Changelogs
For example: "EDIT: added more info as requested in comments"
You don't need to tell people what you changed since there's a real changelog (revision history) that's visible to everyone upon clicking the edit card/link under a post, which takes you to the post's /revisions sub-page. And people who are following the post will get notifications about edits to the post.
Non-Organic Tags
Tags in the title are perfectly acceptable as long as they get worked into the title appropriately and become a part of the actual question. Explicitly labeling the question with a tag at the beginning or end of the title by using the [tag] format or just separating the name of the tag from the question with a dash (or other character) is not acceptable. The question already has tagging features and it should be listed there instead.
Solved or Closed
If your question is solved, then accept an answer and be done with it. Adding something such as [solved] or [closed] to the title is inappropriate as any question which has an accepted answer will already be visually indicated as such in the questions list.
If you found the answer to your question elsewhere and no longer need assistance from the community, consider posting that answer yourself and accepting it so that you can help others who run across your question. Or, if the answer you found was on the same site, consider flagging your question for closure as a duplicate. Similarly, if your question was answered in the comments, you can try asking that person to expand their comment into an answer. If that fails, you can post your own answer to expand on it yourself.
Interjections
Including "Desperate!" or "Help!" in your title will not make responses any faster - in fact, it's more likely to annoy potential answerers. Focus on making your question worth reading and answering instead.
Vulgar language
On sites that accept questions about vulgar language (e.g. English Language and Usage), vulgar language should be censored out of the title.
LaTeX notation
Users of some sites are very used to LaTeX notation, but when the question appears in HNQs, then it's presented to a general audience who are less familiar with it.
So instead of asking How do I compute $\sum{x^-x}$?, write it in ordinary characters as How do I compute ∫x⁻ˣ?
Spoilers
It's best practice to keep spoilers for recent releases out of titles. This prevents spoilers from being shown across the network on the Hot Network Questions.