List all entries except 'hidden' So I hope I am explaining this correctly. 

I have some entries with a tag called 'hidden'. In my blog layout I want to exclude those entries.

I have the following:

{% set tag = craft.tags.name('hidden') %}
{% set hiddenentry = craft.entries.section('blog').relatedTo(tag).find() %}
{% set allentry = craft.entries.section('blog').limit(5).find() %}
{% set unhidden = allentry|without(hiddenentry) %}

{% for entry in unhidden %}
    &lt;div class="content"&gt;
        &lt;article&gt;
            &lt;h2&gt;&lt;a href="{{ entry.url }}"&gt;{{ entry.title }}&lt;/a&gt;&lt;/h2&gt;
            &lt;p class="date"&gt;Posted on {{ entry.postDate.format('F d, Y') }}&lt;/p&gt;
            {{ entry.body.getPage(1) }}
            {# {{ entry.summary }} #}
            &lt;button&gt;&lt;a href="{{ entry.url }}"&gt;Continue reading&lt;/a&gt;&lt;/button&gt;
        &lt;/article&gt;
    &lt;/div&gt;
{% endfor %}
Not really the answer you are looking for, but it might be easier to change the tag hidden to a checkbox or lightswitch field and add a condition to the for..in loop, as explained in the twig documentation, which may do what you need and keep the query count lower.

{% for entry in allEntries if not entry.hidden %}
    ...
{% endfor %}