Create your Titleblock in a new file in Model Space. Make sure your margins match the margins of your printer, so when you plot, you will not run in to clipping issues. I like to draw a box for my paper size, then another box for my margins, then all my text boxes.
Insert your logo here. It is imperative that your logo file that you use in this titleblock has a permanent home in a folder that will not be moved to prevent breaking your reference on future projects.
Make your drawing. Skip the text.
Go to Insert > Block Definition >Create Block.
You will be prompted to name your Titleblock. Name it something like Titleblock_CompanyName_PaperSize_Orientation.
You will be prompted to set the origin (specify insertion base point). Set the origin to the inside corner of your bottom left-hand margins.
Then Select Objects, select everything your drew.
For text, create a text style that will be specific to your Titleblock. In order to keep your pre-determined text style, you will need to update your template file. When you start new drawings, always use your own template to start with.
Go to Insert> Block Definition > Define Attributes. Define attributes for your drawing name, address, drawer, checker, date (which you can set to autopopulate), scale, sheet name and whatever else you want. Make sure you use your text styles you created so that they will display nicely.
All done? Go to Block Editor> Open/Save drop down > Save Block As. Verify your block name looks good, check the little box on the bottom that says "Save block definition to drawing file". Make sure you have a good folder selected, and save.
Now you can go to a drawing, preferably one you drew with your own template, insert your block in to paperspace, answer the prompt's questions, and see your fully attributed, perfectly sized and aligned titleblock with logo included.