Clean the surface of the brickwork, because any grime you leave will be trapped under the sealant. Fill a mop bucket with floor-cleaning detergent, using the proportions indicated by the manufacturer. Sweep the top and sides of the porch with a broom, spray the surface down with a hose, and scrub the top and sides with a stiff-bristle push broom. Rinse the porch with the hose.
Scrub off any stubborn stains, such as oil or paint, with a masonry stain remover. This will partially dissolve the stain, so you can remove it with hand brush scrubbing or maybe even a wet rag.
Allow the porch to dry before proceeding. Sweep the surface again, so as to remove any debris and dust that might have collected in the meantime.
Pour clear brick sealant into a paint pan. Dip a paint roller into the pan and apply the sealant to the top of the porch lightly and evenly. Start in the far right or left corner, where the porch meets the house, and coat the porch with sealant moving away from the house, so as to avoid sealing yourself into a corner.
Apply sealant to the sides of the porch with a paint brush or mini-roller, using the same light and even technique.
Wait for at least three hours (or as directed by the manufacturer) for the sealant to dry, although this may take longer if the weather is cool or damp. Sweep the porch again and apply a second coat of sealant.